2012-08-08 2 views
1

그룹으로 목록 항목을 드래그합니다. 목록은 다음과 같습니다목록에서 그룹으로 끌어진 항목이 null입니다.

<s:List id="lstArtists" dragEnabled="true" dragMoveEnabled="true"/> 

그룹은 dragdrophandlers 도중 dragenter- 있습니다

protected function dragEnterHandler(event:DragEvent):void 
{ 
    if(Object(event.dragInitiator).id == "lstArtists") 
    { 
     DragManager.acceptDragDrop(event.target as UIComponent); 
    } 
} 

protected function dragDropHandler(event:DragEvent):void 
{ 
    Alert.show(String(event.draggedItem)); 
} 

그러나 draggedItem가 null :

<s:Group id="groupRemove" dragEnter="dragEnterHandler(event)" dragDrop="dragDropHandler(event)"> 
    <s:Image source="assets/images/trashcan.jpg" horizontalCenter="0" verticalCenter="0"/> 
</s:Group> 

이이 핸들러입니다 Screenshot of the debugger

드래그 한 항목에 어떻게 액세스합니까?

답변

0

나는 항목별로 다음과 같이 얻을 수 있다고 생각한다. (목록으로 event.dragInitiator) .getSelectedItem 또는 이와 비슷한 항목.

관련 문제