摘要:
下面一段摘自《Programming ActionScript 3.0 中文版》Adobe Flash Player 使用垃圾回收系统来恢复不再使用的内存。当对象不具有指向它的引用时,即可对其进行垃圾回收,并会在下次执行垃圾回收系统时恢复内存。例如,以下代码创建一个新对象,并将对此对象的引用分配给变量 myObject:var myObject:Object = new Object();只要有对... 阅读全文
摘要:
开始学习Flex,会在别人的代码中经常看到target和currentTarget这两个属性,一般是event.target、event.currentTarget,那他们两个有什么区别呢?
简单说,target是事件的调用对象(event dispatcher),currentTarget是事件的处理对象(event processor)
... 阅读全文
摘要:
下面的例子展示了用Flex上传文件的完整代码。
1.
基本实现的功能:
*
一次选取多个文件上传
*
上传过程中显示每个文件的进度
*
如果是图片,可以上传之前进行预览
*
可以选择逐个文件上传,也可以选择同时上传多个文件,这样就是对服务器压力稍微大一些
2.
技术点:
*
闭包方法(在c#里,也叫匿名委托方法),根据我的体会,如果不使用闭包方法,更新进度条会是一个比较麻烦的问题,除非另外编写一个类,这个问题稍后再研究
*
DataGrid中需要用到itemRenderer,从而在每行都显示进度条和删除、取消按钮
3.
软件环境
*
Flex Builder 3
* 阅读全文