Treeコンポーネント

FlashCS3でTreeメニューを実装したいと思い、Yahoo! Developer Network - Flash Developer Center のTreeコンポーネントを利用しました。

このとき、ActionScriptで新しいノードを動的に追加する方法が分からずに苦労したので、そのメモ。
mytree がTreeコンポーネントのインスタンス。


var tdp:TreeDataProvider = TreeDataProvider(mytree.dataProvider);
var node:LeafNode = new LeafNode(tdp);
node.label = '新しいノード';
tdp.rootNode.addChildNode(node);

mytree.dataProvider を TNode のコンストラクタパラメータとして使用すればいいと気づくまでに時間がかかってしまいました。
分かってしまえば、なんてことないんですけどね。

Leave a Reply