0

データプロバイダーとしてArrayCollectionを含むAdvancedDataGridツリーがあります。たとえば、あるノードから別のノードにリーフをドラッグします。イベントをキャッチするために、dragCompleteにリスナーを追加しています。

AdvancedDG.addEventListener(DragEvent.DRAG_COMPLETE、dRAG_COMPLETE_Handler);

パブリック関数dRAG_COMPLETE_Handler(event:DragEvent):void {var dropNode:Object = event.dropParent; <-??? }

私の問題:リーフがドロップされた新しいノードを知りたい。実際、dropParentのようなプロパティがあると思っていたでしょう。これはそうではありません。

私の悪い英語を祈ってください。

4

1 に答える 1

0

リスナーを dragDrop に変更します。これで、dragDrop イベントを処理するアイテムである event.currentTarget がドラッグ イベントに含まれるようになりました。この event.currentTarget を使用して、探している親ノードを見つけることができます。

あなたの質問を正しく理解し、これがお役に立てば幸いです。〜マイク

于 2010-01-14T16:18:37.133 に答える