Flex2 Tree从XML文件中加载数据
2008-04-26 18:53
441 查看
----------------------------------mxml--------------------------------------------------------------------------
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
fontFamily="simsun" fontSize="12"
layout="absolute" creationComplete="menu.send();" width="242" height="442">
<mx:Script>
<![CDATA[
import mx.collections.ArrayCollection;
import mx.rpc.events.ResultEvent;
[Bindable]
private var menus:XML;
private function LoadMenu(event:ResultEvent):void{
menus = XML(event.result);
var results:XMLList = menus.node;
tree.dataProvider = results;
}
]]>
</mx:Script>
<mx:HTTPService url="TreeMenus.xml" id="menu" useProxy="false"
showBusyCursor="true" result="LoadMenu(event)" resultFormat="xml"/>
<mx:Tree id="tree" x="10" y="35" width="218" height="397" labelField="@label" />
<mx:Label x="10" y="10" text="Tree Nodes From XML File"/>
</mx:Application>
-----------------------------------------------------------------------------------------------------------------------------------
xml文件
<?xml version="1.0" encoding="utf-8"?>
<menus>
<node label="Mail">
<node label="Inbox"/>
<node label="Personal Folder">
<node label="Demo"/>
<node label="Personal"/>
<node label="Saved Mail"/>
<node label="bar"/>
</node>
<node label="Calendar"/>
<node label="Sent"/>
<node label="Trash"/>
</node>
</menus>
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
fontFamily="simsun" fontSize="12"
layout="absolute" creationComplete="menu.send();" width="242" height="442">
<mx:Script>
<![CDATA[
import mx.collections.ArrayCollection;
import mx.rpc.events.ResultEvent;
[Bindable]
private var menus:XML;
private function LoadMenu(event:ResultEvent):void{
menus = XML(event.result);
var results:XMLList = menus.node;
tree.dataProvider = results;
}
]]>
</mx:Script>
<mx:HTTPService url="TreeMenus.xml" id="menu" useProxy="false"
showBusyCursor="true" result="LoadMenu(event)" resultFormat="xml"/>
<mx:Tree id="tree" x="10" y="35" width="218" height="397" labelField="@label" />
<mx:Label x="10" y="10" text="Tree Nodes From XML File"/>
</mx:Application>
-----------------------------------------------------------------------------------------------------------------------------------
xml文件
<?xml version="1.0" encoding="utf-8"?>
<menus>
<node label="Mail">
<node label="Inbox"/>
<node label="Personal Folder">
<node label="Demo"/>
<node label="Personal"/>
<node label="Saved Mail"/>
<node label="bar"/>
</node>
<node label="Calendar"/>
<node label="Sent"/>
<node label="Trash"/>
</node>
</menus>
相关文章推荐
- Flex2 Tree从XML文件中加载数据
- XML基础之 DataSet加载XML数据文件
- python开发_xml.etree.ElementTree_XML文件操作_该模块在操作XML数据是存在安全隐患_慎用
- 从xml文件中加载grid.table or tree js
- 使用JQuery加载XML文件中的数据【附源码下载】
- Flex : 利用HTTPService DataGrid从XML文件中加载数据
- python开发_xml.etree.ElementTree_XML文件操作_该模块在操作XML数据是存在安全隐患_慎用
- python开发_xml.etree.ElementTree_XML文件操作_该模块在操作XML数据是存在安全隐患_慎用
- java基于xml配置的通用excel单表数据导入组件(二、xml配置文件解析加载)
- 通过XMLHttpRequest加载外部图片文件或数据
- Flex DataGrid从XML文件中加载数据
- C#加载xml配置文件,将数据存放在Dictionary中
- 利用jQuery的ajax从xml文件中加载数据
- 异步加载封装结果为xml数据,xsl文件解析xml数据显示在指定的div中
- SQL SERVER 2005中使用sql语句对xml 文件和其数据的进行操作(很全面)
- DevExpress TreeList 调优_绑定数据源方式, 放弃原来的AppendNode加载数据的方式
- Flex加载文件数据流
- web项目xml配置文件获取数据 和TDES 加码
- 加载plist文件数据的方法
- SQL 2005 对xml 文件与 xml数据的操作