آموزش لود کردن xml در اکشن اسکریپت 3 :
1- شما احتیاج به یک متغیر از نوع xml دارید که بعد از لود شدن محتوی xml فایل تون رو داخل اون بذارید
پس کد می شه:
var xml:XML = new XML();
2- شما احتیاج به یک لودر از نوع urlLoader دارید تا بتونه فایل تو نو لود کنه
پس کد میشه :
var uL:URLLoader
3- شما برای لود باید مسیر فایل تونو بگید و در اکشن 3 این کار رو با یک شی از نوع URLRequest می تو نید
انجام بدید
پس کد می شه :
var UR:URLRequest = new URLRequest(path)
uL=new URLLoader()
Ul.load(UR)
حالا احتیاج دارید بدونید که کی لود تموم شده و محتوی رو داخل شی xml بریزید
پس کد میشه :
uL.addEventListener(Event.COMPLETE,CF)
function CF(e:event)
{
xml =new XMl(e.target.data)
trace(xml)
}
حالا کلا کد اینجوری میشه
import flash.net.URLLoader;
import flash.net.URLRequest;
import flash.events.Event;
var xml:XML=new XML();
var Ul:URLLoader;
var UR:URLRequest = new URLRequest(path);
Ul=new URLLoader();
Ul..addEventListener(Event.COMPLETE,CF);
Ul.load(UR)
function CF(e:Event)
{
xml = new XML(e.target.data)
trace(xml)
}