Flex 读取XML配置文件小结

Flex 读取XML配置文件总结


1. 使用Model标签形式

       首先声明Model标签,

       <mx:Model id="model" source="config.xml"/>

       xml形如:

     
Xml代码

   1. <config> 
   2.  
   3.                 <username>Flex</username> 
   4.  
   5.                <password>123456</password> 
   6.  
   7. </config> 

<config>

                <username>Flex</username>

               <password>123456</password>

</config>


Flex代码

   1. <mx:Label text="{model.username}"/> 

<mx:Label text="{model.username}"/>





那么,只需要在初始化事件中直接调用即可,例如:model.username, model.password即可取到想要的值。

2. 使用URLLoader
Flex代码

   1. <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" 
   2.                 layout="absolute" 
   3.                 initialize="init()"> 
   4.     <mx:Script> 
   5.         <![CDATA[ 
   6.             import mx.controls.Alert; 
   7.  
   8.             private function init():void 
   9.             { 
  10.                 var urlrequest:URLRequest=new URLRequest("test.xml"); 
  11.                 var loader:URLLoader=new URLLoader(); 
  12.                 loader.load(urlrequest); 
  13.                 loader.addEventListener(Event.COMPLETE, completehandler); 
  14.             } 
  15.  
  16.             private function completehandler(event:Event):void 
  17.             { 
  18.                 var xml:XML=new XML(event.target.data); 
  19.                 Alert.show(xml.toString()); 
  20.             } 
  21.         ]]> 
  22.     </mx:Script> 
  23. </mx:Application>
1 楼 wuchu 2012-06-06  
Flex 读取XML配置文件小结 谢谢