博客首页 注册 建议与交流 排行榜 加入友情链接         宝宝相册的专门空间
推荐 投诉 搜索: 帮助

雨踪云迹

此博客主要内容为JSP和Flex!
sdau.cublog.cn


flex静态生成树
不说什么了,就一个文件:

<?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>

 

生成flash效果为:

 TAG flex Tree
发表于: 2007-09-06 ,修改于: 2007-09-06 19:37,已浏览406次,有评论1条 推荐 投诉


网友评论
内容:
好东西,
本站网友评论于:2007-12-29 17:33:25 (116.24.34.★)

发表评论