1. 使用Model标签形式
首先声明Model标签,
<mx:Model id="model" source="config.xml"/>
xml形如:
<config>
<username>Flex</username>
<password>123456</password>
</config>
<mx:Label text="{model.username}"/>
那么,只需要在初始化事件中直接调用即可,例如:model.username, model.password即可取到想要的值。
2. 使用URLLoader
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
layout="absolute"
initialize="init()">
<mx:Script>
<![CDATA[
import mx.controls.Alert;
private function init():void
{
var urlrequest:URLRequest=new URLRequest("test.xml");
var loader:URLLoader=new URLLoader();
loader.load(urlrequest);
loader.addEventListener(Event.COMPLETE, completehandler);
}
private function completehandler(event:Event):void
{
var xml:XML=new XML(event.target.data);
Alert.show(xml.toString());
}
]]>
</mx:Script>
</mx:Application>
150

被折叠的 条评论
为什么被折叠?



