博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

FLEX 读取配置文件

Posted on 2010-09-08 02:27  FP71  阅读(1119)  评论(0)    收藏  举报

import mx.collections.ArrayCollection;
   import mx.controls.Alert;
   import mx.events.FlexEvent;
   
   protected var configXML: XML = new XML();
   protected var str:String;
   protected function application1_applicationCompleteHandler(event:FlexEvent):void
   {
    var loader:URLLoader = new URLLoader(new URLRequest("config.xml"));
    loader.addEventListener(Event.COMPLETE, handleCompleted);
   }
   private function handleCompleted(event: Event): void
   {
    var loader:URLLoader = event.target as URLLoader;
    configXML = XML(loader.data);
    str = configXML.child("wsurl").toString();
    getLocDict();
   }
   
   protected function getLocDict():void
   {
    service.wsdl = str;
    getLocDictResult.token = service.getLocDict();
   }   

   protected function button1_clickHandler(event:MouseEvent):void
   {
    var list:ArrayCollection = getLocDictResult.lastResult.Tables.LocDict.Rows;
   }