as3加载外部xml,并在其子节点上添加子节点
发布时间:2020-12-16 09:15:58 所属栏目:百科 来源:网络整理
导读:package {import flash.display.MovieClip;import flash.net.URLRequest;import flash.net.URLLoader;import flash.events.Event;public class XmlTest extends MovieClip{public function XmlTest(){// constructor codevar myXml:XML=new XML();var XML_UR
package { import flash.display.MovieClip; import flash.net.URLRequest; import flash.net.URLLoader; import flash.events.Event; public class XmlTest extends MovieClip { public function XmlTest() { // constructor code var myXml:XML=new XML(); var XML_URL:String = "0220试验.xml"; var myXMLURL:URLRequest = new URLRequest(XML_URL); var myLoader:URLLoader = new URLLoader(myXMLURL); myLoader.addEventListener("complete",xmlLoaded); } public function xmlLoaded(event:Event):void { trace("Data loaded."); var loader:URLLoader=event.target as URLLoader; var xmlDoc=new XML(loader.data); if(xmlDoc.toString().indexOf("shortKey")!=-1) { trace("存在"); wItem=(<node type="rightMenu" cid="rightMenu01_ZX" cname="右键菜单" x="0" y="0" width="1024" height="728" selected="false" menu="null"/>); xmlDoc.child(0).appendChild(<node type="rightMenu" cid="rightMenu01_ZX" cname="右键菜单" x="0" y="0" width="1024" height="728" selected="false" menu="null"/>); trace(xmlDoc.child(0).toString()); } } } } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |