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>