FLEX 模拟多文件选择(一)

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

下次把CTRL,SHIFT的功能加入,并将文件独立为一个类进行处理

2 comments to FLEX 模拟多文件选择(一)

Leave a Reply

 

 

 

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">