文章分类 -  Flex

Flex
摘要:ProgressBar组件设置height属性并不能修改轨迹条的高度,需要通过trackHeight属性设置 阅读全文
posted @ 2010-12-14 14:54 魔豆 阅读(927) 评论(0) 推荐(0)
摘要:在Flex中解析JSON,需要使用corelib包,包的下载地址为:https://github.com/mikechambers/as3corelib我上传了一份,下载地址为:http://files.cnblogs.com/modou/as3corelib.zip把解压的as3corelib.swc文件直接复制到flex项目的libs目录即可JSON数据可以从Java等远程页面获取,这里为了简化例子,直接把json字符串放进来: 阅读全文
posted @ 2010-12-10 18:24 魔豆 阅读(5520) 评论(3) 推荐(2)
摘要:mx:HTTPService的使用非常简单,我写了一个简单的例子,代码如下:通过service.url指定一个请求的地址,我添加了一个动态的参数,可以保证每次请求的都是最新的页面,防止页面被缓存service.send();方法开始调用这个请求.result事件是在调用成功后执行,fault事件是在调用失败后执行resultFormat属性为text的时候,在result事件,可以通过String(event.result)得到请求页面的输出结果 阅读全文
posted @ 2010-12-10 16:50 魔豆 阅读(3119) 评论(0) 推荐(0)
摘要:使用UIDUtil.createUID()方法可以生成一个GUID,UIDUtil在mx.utils.UIDUtil包里 阅读全文
posted @ 2010-12-10 16:35 魔豆 阅读(1143) 评论(0) 推荐(0)
摘要:Math.random() 可以返回一个随机数n,0=n1我们可以利用这个方法写一个函数,生成指定范围内的整数:使用这个函数: 阅读全文
posted @ 2010-12-10 16:29 魔豆 阅读(1200) 评论(0) 推荐(0)
摘要:1.方式一:通过继承Event类编写Flex4的自定义事件下面我们来做一个例子,实现这样的功能:监控TextInput的输入,通过监控输入的内容,触发不同的自定义事件。我们先来写这个自定义事件:ActionScript类Test43Event.cs然后添加一个MXML应用程序test43.mxml调用这个自定义事件2.方式二:直接使用dispatchEvent编写Flex4的自定义事件参考资料:Flex中事件的初探 http://www.blogjava.net/rainwindboys/archive/2008/08/07/220687.htmlFlex各个keycode值对照 http:/ 阅读全文
posted @ 2010-12-09 11:45 魔豆 阅读(8000) 评论(0) 推荐(0)
摘要:在Flex3中添加一个顶部区域,使用如下代码:在Flex4中建议这么写:添加顶部区域内容,使的页面布局很清晰,美观。 阅读全文
posted @ 2010-12-08 23:37 魔豆 阅读(2088) 评论(0) 推荐(0)
摘要:代码如下:在TextArea组件中输入相应的内容,然后点击“截图”按钮,通过ImageSnapshot类的功能,可以把组件的快照保存下来,通过data属性可以获取快照ByteArray类型的数据,我这里把截图放到Image组件里来显示了。这是一个辅助性的功能,说不定什么时候就可以派上用场哦。 阅读全文
posted @ 2010-12-08 23:14 魔豆 阅读(2169) 评论(0) 推荐(0)
摘要:这个例子很简单,我直接贴代码了: 阅读全文
posted @ 2010-12-08 22:52 魔豆 阅读(7983) 评论(0) 推荐(0)
摘要:文章主题:发送,接收二进制内容内容待完成。。。 阅读全文
posted @ 2010-12-08 22:50 魔豆 阅读(202) 评论(0) 推荐(0)
摘要:掌握在通过客户端给服务端发送信息的例子,接着我们来通过服务端给客户端发信息Java服务端代码:Test2.javaSocketThread.javaFlex客户端代码:呼呼,到此为止,对Socket的学习就告一段落了,在这些技术的基础上,可以做一个简单的聊天室,有兴趣的可以自己尝试下。网上也有现成的聊天室例子:http://space.flash8.net/bbs/thread-349661-1-1.html关于Socket的这三篇文章写的有点乱,代码也不是很完善,有时间再整理了。 阅读全文
posted @ 2010-12-08 14:58 魔豆 阅读(436) 评论(0) 推荐(0)
摘要:通过对第一个例子的学习,已经对Socket有了一个比较清晰的认识。不过第一个例子有一个问题,就是只能有一个客户端调用,下面我们把第一个例子的代码做一个改进,改成多客户端调用的。Java服务端代码Test2.java:SocketThread.javaFlex的代码不用改,到此就可以使用多客户端同时连接响应了 阅读全文
posted @ 2010-12-07 18:06 魔豆 阅读(545) 评论(0) 推荐(0)
摘要:我使用的Eclipse插件swt design 6.9.1 for eclipse开发的Java客户端的swt应用Socket服务器的Java代码如下:首先通过server = new ServerSocket(719);开启Socket服务,使用719端口然后通过代码socket = server.accept(); 监测客户端连接,没有客户端联系的话,这个代码会堵塞到有客户端连接时才会继续往下走所以这里使用了一个while(true)的死循环,只要有客户端连接就响应再往下,reader=new BufferedReader(new InputStreamReader(socket.getI 阅读全文
posted @ 2010-12-07 17:44 魔豆 阅读(1037) 评论(0) 推荐(0)
摘要:Flex调用网页的JavascriptFlex中代码:Javascript中代码:网页中的javascript调用Flex中的代码Flex代码:网页中javascript代码:如果在Flash没有加载完成时,执行Flex里面的脚本是找不到的,会报错。在网页的onload事件执行也不保险,通过网页的onload事件执行Flex的脚本,很多浏览器都通不过测试,原因是网页在加载完成时,Flash很有可能并没有加载完成。在网页上可以通过PercentLoaded()函数来判断Flash是否加载完成,可是这个函数在FireFox下是不支持的。在不考虑支持FireFox的前提下,可以考虑使用Percent 阅读全文
posted @ 2010-12-06 23:55 魔豆 阅读(1946) 评论(0) 推荐(0)
摘要:使用flashvars将参数通过网页传递给Flash使用Flash Builder 4创建Flex应用,会自动生成网页调用Flash,会有两种方式显示Flash,下面针对这两个方式看看如何添加参数。方式一(swfobject):方式二(html):在Flash中接收网页传递过来的参数参数在Flex4的获取方式跟Flex3是不一样的:Flex3: varparams:Object=Application.application.parameters; Flex4: varparams:Object=FlexGlobals.topLevelApplication.parameters; 阅读全文
posted @ 2010-12-06 16:14 魔豆 阅读(5188) 评论(0) 推荐(0)
摘要:ash终究只是客户端技术,所以很多时候还是需要与服务端技术(比如asp,asp.net,jsp,php之类)进行数据交互的,下面的代码演示了如何在flash中打开网页,以及用GET/POST二种方式向服务端发送数据01//按下按钮,打开网页02btnOpen.addEventListener(MouseEvent.CLICK,03 function(){04 navigateToURL(newURLRequest("http://www.g.cn/search?hl=zh-CN&q="+encodeURIComponent(txtId.text)),"_blank");05});0607//以 阅读全文
posted @ 2010-12-06 12:42 魔豆 阅读(3656) 评论(0) 推荐(0)
摘要:1.先来做一个最简单的例子,开启摄像头,并且拍照显示在Image组件中首先开启用户的摄像头,在VideoDisplay组件中显示,然后把VideoDisplay中的图像保存为BitmapData,最后转换为ByteArray类型的数据显示在Image组件中Flex4开启用户摄像头的代码跟Flex3稍有差别,Flex3可以通过vd.attachCamera(cam);开启摄像头2.改进这个例子,把拍照的图片保存在服务器中,或者提示用户下载Flex4代码:Java代码(struts2框架):Java中配置文件struts.xml:Flex中ByteArray数据传到Java中,真是颇费周折,网上查 阅读全文
posted @ 2010-12-06 12:26 魔豆 阅读(4430) 评论(1) 推荐(1)
摘要:1.先来做一个最简单的MP3播放功能2.在上面例子的基础上,做一些改进,增加对进度,以及音量的控制3.更近一步完善MP3播放功能这里针对上一个例子,做了如下修改:1)可以显示当前MP3播放时间2)用一个按钮控制MP3的播放、暂停状态3) 把播放进度绑定到调整进度条组件上,随时更新进度条位置做了这些改动,基本上算是一个MP3播放器了,虽然依然很简陋,毕竟只是一个学习的例子,就将就着吧,呵呵 阅读全文
posted @ 2010-12-05 19:38 魔豆 阅读(3786) 评论(0) 推荐(0)
摘要:1.先来做一个最简单的例子,使用VideoDisplay组件这个例子非常简单,就是设置好Flv文件的位置,然后通过三个按钮控制视频播放2.不妨改用VideoPlayer组件,一般的视频控制都有了:播放、暂停、进度拖动、声音控制、是否全屏执行一下看看效果,很简单吧!3.VideoPlayer组件添加全屏按钮tooltip,以及在视频播放完毕时执行事件 阅读全文
posted @ 2010-12-05 11:24 魔豆 阅读(3166) 评论(1) 推荐(0)
摘要:问题描述:WIN2003加强了IIS6的MIME验证,一切未注册扩展文件格式统统显示404错误解决方法:手动在IIS的站点属性中的HTTP头-MIME添加MIME映射关系,MIME类型: flv-application/octet-stream 扩展名:.flv 阅读全文
posted @ 2010-12-05 10:55 魔豆 阅读(181) 评论(0) 推荐(0)