TreeFromXML.mxml

TreeMenu从XML加载的简单例子<?xml version="1.0" encoding="utf-8"?>
TreeMenu从XML加载的简单例子
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" 
TreeMenu从XML加载的简单例子    fontFamily
="simsun" fontSize="12" 
TreeMenu从XML加载的简单例子    layout
="absolute" creationComplete="menu.send();" width="242" height="442">
TreeMenu从XML加载的简单例子
<mx:Script>
TreeMenu从XML加载的简单例子    
<![CDATA[
TreeMenu从XML加载的简单例子        import mx.collections.ArrayCollection;
TreeMenu从XML加载的简单例子        import mx.rpc.events.ResultEvent;
TreeMenu从XML加载的简单例子        [Bindable]
TreeMenu从XML加载的简单例子        private var menus:XML;
TreeMenu从XML加载的简单例子        private function LoadMenu(event:ResultEvent):void{
TreeMenu从XML加载的简单例子            menus = XML(event.result);
TreeMenu从XML加载的简单例子            var results:XMLList = menus.node;
TreeMenu从XML加载的简单例子            tree.dataProvider = results;
TreeMenu从XML加载的简单例子        }
TreeMenu从XML加载的简单例子    
]]>
TreeMenu从XML加载的简单例子
</mx:Script>
TreeMenu从XML加载的简单例子    
<mx:HTTPService url="TreeMenus.xml" id="menu" useProxy="false" 
TreeMenu从XML加载的简单例子        showBusyCursor
="true" result="LoadMenu(event)" resultFormat="xml"/>
TreeMenu从XML加载的简单例子
TreeMenu从XML加载的简单例子    
<mx:Tree id="tree" x="10" y="35" width="218" height="397" labelField="@label" />
TreeMenu从XML加载的简单例子    
<mx:Label x="10" y="10" text="Tree Nodes From XML File"/>
TreeMenu从XML加载的简单例子
</mx:Application>
TreeMenu从XML加载的简单例子
TreeMenu从XML加载的简单例子

TreeMenus.xml

TreeMenu从XML加载的简单例子<?xml version="1.0" encoding="utf-8"?>
TreeMenu从XML加载的简单例子
<menus>
TreeMenu从XML加载的简单例子    
<node label="Mail">
TreeMenu从XML加载的简单例子        
<node label="Inbox"/>
TreeMenu从XML加载的简单例子        
<node label="Personal Folder">
TreeMenu从XML加载的简单例子            
<node label="Demo"/>
TreeMenu从XML加载的简单例子            
<node label="Personal"/>
TreeMenu从XML加载的简单例子            
<node label="Saved Mail"/>
TreeMenu从XML加载的简单例子            
<node label="bar"/>
TreeMenu从XML加载的简单例子        
</node>
TreeMenu从XML加载的简单例子        
<node label="Calendar"/>
TreeMenu从XML加载的简单例子        
<node label="Sent"/>
TreeMenu从XML加载的简单例子        
<node label="Trash"/>
TreeMenu从XML加载的简单例子    
</node>
TreeMenu从XML加载的简单例子
</menus>
TreeMenu从XML加载的简单例子


////////////////////////////////
总结
1.用<mx:HTTPServiec>将XML加载进来,加载完成时触发Result事件,将tree.dataProvider绑定
2.在AS中动态加载可使用URLLoader

相关文章:

  • 2021-08-18
  • 2021-11-04
  • 2021-08-28
  • 2022-12-23
  • 2021-08-16
  • 2021-10-11
  • 2021-05-19
  • 2022-01-05
猜你喜欢
  • 2022-12-23
  • 2021-12-19
  • 2022-12-23
  • 2021-05-23
  • 2021-05-27
  • 2021-07-14
  • 2021-08-16
相关资源
相似解决方案