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);
}
}

좋은 웹페이지 즐겨찾기