读XML格式,读SWF格式

var XML_X:XML= new XML();  //实例化一个XML
var URL_Path:URLRequest= new URLRequest( "path.xml");  //读取XML文件路径
var loader_Path:URLLoader = new URLLoader();    //实例化一个loader,用来放xml文件
loader_Path.load(URL_Path);            //把xml放到loader里
loader_Path.addEventListener(Event.COMPLETE,xmlLoaded);  //loader侦听一下是否xml进来完成了。完                   成就执行后面的函数
function xmlLoaded(EvtBoj:Event) {
XML_X=XML(loader_Path.data);          //xml完全导入loader后,就读xml数据到xml实例中。
trace(XML_X.abc01_1_path_pic);     
//此时用xml点语法直接可以读到节点数据,注意不读根。前面就从根读了。犯了错误。
小结:要读xml,
一,首先要建个实例,处理xml的函数。
二,要建个容器放xml。
三,容器检查xml读入是否完成,如果完成就执行后续操作。
四,读完xml数据就可以直接xml的点语法读到数据。
 
读swf文件类似,但有一问题不解,xml读时用URLloader,swf时用Loader,??先记下。
var URL_da:URLRequest= new URLRequest(XML_X.abc01_1_path_pic+ "Letter.swf");
var loader:Loader = new Loader();
loader.contentLoaderInfo.addEventListener(Event.COMPLETE,onLoadCompleteHandler);
loader.load(URL_da);
addChild(loader)

你可能感兴趣的:(生活,职场,休闲)