FLEX学习笔记:对拖动行为的深入认识——DragManager, dragIniti
?开始拖拽对象,doDrag方法初始化拖拽动作中的所有数据: 来详解一下各个参数的作用: dragInitiator:启动对象,看dragEnabled 的对象,比如 <mx:TileList id="icons" dragStart="onDragStart(event)" dragEnabled="true" doubleClickEnabled="true" mouseDown="flowIconMouseDownHandler(event)" > 这样 dragInitiator 就是整个 TileList, 很多元素天生就可以被拖动,我也不知道为什么,比如Button。如果是Button触发的拖动就是 dragInitiator 就是 Button 按钮本身 dragSource:可以往里面塞需要的参数,这样拖动的目标容器就可以处理了! ? dragImage:拖动的图片,一般用以下方式创建: ????var dragImg:Image = new Image(); 只需要一个实现?IFlexDisplayObject 接口的物件便可,注意到:所有 UIComponent 都实现了这个接口 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |