首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > flex >

多图片拖拽解决思路

2012-03-20 
多图片拖拽现在画面上有好几个图片,我想实现选中它们然后一起拖拽,这个flex能实现吗?单个图片拖拽我会。。。

多图片拖拽
现在画面上有好几个图片,我想实现选中它们然后一起拖拽,这个flex能实现吗?
单个图片拖拽我会。。。但是多个就不成了。。。
各位大大,提供个思路也好

[解决办法]
你要写个容器支持多选择,这个其实比较简单的,你给容器增加个存储选中图片的Collection,按住Ctrl代表复选,具体的多选操作可参考DataGrid的,拖拽的时候,把Collection的Image都拖拽不就行了。
[解决办法]
在DragManager.doDrag的第二个参数
var _drag:DragSource = new DragSource();
_drag.addData(panel, "panel");
可以添加多个对象
可以试试,当选中的时候把对象加入其中
[解决办法]
我看了下DataGrid的拖拽,它是支持多拖拽的,用的是DragManager。
你可以在dragStart事件的时候对设置对dragEvent设置DragSource,来保存你拖拽的图片,然后再在拖拽的目的地用dragEnter事件接收就可以了
[解决办法]
image的startDrag使用的就是DragManager
DragManager是单例的
所以才会只有一个在动
[解决办法]
用dragManager,哪些属性得去看API

热点排行