|
<?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="InitDestTree();InitSourceTree();InitBinsTree()"> <mx:Script> <![CDATA[ private function InitDestTree():void{ var destxml:XML= <tree> <root name="首页" url="www.com" isBranch="true"> <leaf name="百度" url="www.baidu.com"> </leaf> </root> </tree>; DestTree.dataProvider = destxml; } private function InitSourceTree():void{ var sourcexml:XML= <tree> <root name="可修改" url="www." isBranch="true"> <leaf name="可修改" url="www."> </leaf> </root> </tree>; SourceTree.dataProvider = sourcexml; } private function InitBinsTree():void{ var binsxml:XML= <tree> <root name="垃圾箱" url="www.bins.com" isBranch="true"> <leaf name="垃圾" url="www.bin.com"> </leaf> </root> </tree>; BinsTree.dataProvider = binsxml; } ]]> </mx:Script> <mx:Binding source="TreeItemName.text" destination="DestTree.selectedItem.@name"/> <mx:Binding source="DestTree.selectedItem.@name" destination="TreeItemName.text"/> <mx:Binding source="TreeItemUrl.text" destination="DestTree.selectedItem.@url"/> <mx:Binding source="DestTree.selectedItem.@url" destination="TreeItemUrl.text"/> <mx:Tree y="10" id="DestTree" horizontalCenter="-120" width="200" height="300" showRoot="false" dragEnabled="true" dropEnabled="true" labelField="@name" dragDrop="InitSourceTree()"> </mx:Tree> <mx:Label y="21" text="名字:" horizontalCenter="37"/> <mx:TextInput id="TreeItemName" y="47" horizontalCenter="120"/> <mx:Label y="77" text="链接:" horizontalCenter="37"/> <mx:TextInput id="TreeItemUrl" y="103" horizontalCenter="120"/> <mx:Label y="133" text="可拖动到目的树增加节点:" horizontalCenter="82"/> <mx:Tree y="159" id="SourceTree" horizontalCenter="140" width="200" height="60" showRoot="false" dragEnabled="true" labelField="@name"> </mx:Tree> <mx:Label y="227" text="可拖动目地树到此删除节点:" horizontalCenter="87"/> <mx:Tree y="250" id="BinsTree" horizontalCenter="140" width="200" height="60" showRoot="false" dropEnabled="true" labelField="@name" dragDrop="InitSourceTree();InitBinsTree()"> </mx:Tree> </mx:Application>
|