var dataANA:Function ;
var dataVAR:URLVariables ;
var dataREQ:URLRequest = new URLRequest() ;
var dataDAX:URLLoader = new URLLoader() ;
function dataACT(vxSRC:String, vxFUN:Function):void{
dataANA = vxFUN ;
dataVAR = new URLVariables() ; //dataVAR.### = "###" ; 加入參數
dataREQ.data = dataVAR ;
dataREQ.method = URLRequestMethod.POST ;
dataREQ.url = vxSRC ;
dataDAX.addEventListener(Event.OPEN, dataDAX_open) ;
dataDAX.addEventListener(ProgressEvent.PROGRESS, dataDAX_progress) ;
dataDAX.addEventListener(IOErrorEvent.IO_ERROR, dataDAX_ioerror) ;
dataDAX.addEventListener(Event.COMPLETE, dataDAX_complete) ;
dataDAX.load(dataREQ) ;
}
function dataDAX_open(eve:Event):void{ } ;
function dataDAX_progress( eve:ProgressEvent):void{ } ;
function dataDAX_ioerror(eve:IOErrorEvent):void{ } ;
function dataDAX_complete(eve:Event):void{
dataDAX.removeEventListener(Event.OPEN, dataDAX_open) ;
dataDAX.removeEventListener(ProgressEvent.PROGRESS, dataDAX_progress) ;
dataDAX.removeEventListener(IOErrorEvent.IO_ERROR, dataDAX_ioerror) ;
dataDAX.removeEventListener(Event.COMPLETE, dataDAX_complete) ;
dataANA(eve.target.data) ;
}
要用的時候只要用下面的取用就可以嚕
dataACT('資料來源', anaFund) ;
function anaFund(vxSRC:String):void{
trace( _xml ) ;
}