目的:模拟视窗系统的文件选择
解决方法:可以知道,用鼠标进行大范围的选择时,会产生一个半透明的矩形区域,被该区域触及的文件或文件夹都会被选中。因此,可以生成一个Canvas来做为这个矩形区域,当鼠标点击并移动时,使其受控于鼠标的位置,并实时检测与文件和文件夹的碰撞。
问题:如果使用实时检测,会不会耗费大量的CPU计算
实现:
打开FLEX,建立一个FLEX项目:MultiFileSelection
编写代码,编写与调试过程这里略掉(目前CTRL和SHIFT功能键并未加入)
点击这里查看效果
点击这里查看源码
下次把CTRL,SHIFT的功能加入,并将文件独立为一个类进行处理

嗯 有问题可能找你哟 做好心理准备 嗯 嘿嘿
[Reply]
继续加油,把完整功能做出来哈
[Reply]