1

私はツリーコントロールを持っており、ユーザーが選択した要素を上ボタンと下ボタンで上下に移動できるようにしたいのです。ツリーはXMLから生成されます。

次のコードを使用して、選択したアイテムを別の場所にもう一度挿入することができました。

var parentXML:XML = XML(containerTree.selectedItem).parent();

var upperItem:XML = topContainer.source[containerTree.selectedIndex-1]; 

parentXML.insertChildBefore(upperItem,XML(containerTree.selectedItem));

しかし、リストに2回アイテムがあります。削除して再挿入するにはどうすればよいですか?

ヒントをありがとう!マーカス

4

1 に答える 1

1

delete (XML)演算子を使用して XML ノードを削除します

var parentXML:XML = XML(containerTree.selectedItem).parent();

var upperItem:XML = topContainer.source[containerTree.selectedIndex-1]; 

delete containerTree.selectedItem;

parentXML.insertChildBefore(upperItem,XML(containerTree.selectedItem));
于 2010-03-09T13:21:59.790 に答える