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

FLEX List组件拖拽有关操作

2012-11-04 
FLEX List组件拖拽相关操作自定义dragDrop事件 MXML文件及自定义事件private function dragDropEvent(even

FLEX List组件拖拽相关操作
自定义dragDrop事件 MXML文件及自定义事件

private function dragDropEvent(event:DragEvent):void {//检测数据结构if (event.dragSource.hasFormat("items")){//取消默认事件处理event.preventDefault();event.currentTarget.hideDropFeedback(event);//获取拖拽接收对象var dropTarget:List=List(event.currentTarget);//获取拖拽对象数据var itemsArray:Array = event.dragSource.dataForFormat("items") as Array;//获取拖拽对象数据第一项var tempItem:Object = {label: itemsArray[0].label, data: itemsArray[0].data};//获取插入位置var dropLoc:int = dropTarget.calculateDropIndex(event);//插入项IList(dropTarget.dataProvider).addItemAt(tempItem, dropLoc);}}

热点排行