FLEX 读取配置文件
时间:2010-09-08 来源:FP71
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;
}