1
ツリーコンポーネント内のリーフノードのみのドラッグを有効にする方法はありますか?フレックス - ツリーコンポーネント内のリーフノードをドラッグ可能にする
ツリーコンポーネント内のリーフノードのみのドラッグを有効にする方法はありますか?フレックス - ツリーコンポーネント内のリーフノードをドラッグ可能にする
まず、あなたはそれが、その後であれば、あなたがdragStartイベントのデフォルトをキャンセルし、選択した項目がブランチであるかどうかを確認することができ、イベントハンドラに
dragStart="tree_dragStartHandler(event)"
次に、あなたの木からdragStartイベントをインターセプトする必要がありますpreventDefault()での動作
protected function tree_dragStartHandler(event:DragEvent):void
{
var item:Object = event.currentTarget.selectedItem
if (tree.dataDescriptor.isBranch(item)) {
event.preventDefault();
}
}