- var xmlLoader:URLLoader = new URLLoader();
- var xmlData:XML = new XML();
- xmlLoader.addEventListener(Event.COMPLETE, onLoadXML);
- xmlLoader.load(new URLRequest("FST_swfStrings.xml"));
- function onLoadXML(ev:Event):void{
- xmlData = new XML(ev.target.data);
- parseStrings(xmlData);
- //trace(xmlData)
- }
- function parseStrings(toolbarElements:XML):void{
- for (var i:Number = 1; i<7; i++) {
- var b = "btn"+i;
- var a = "btn"+i+"_access";
- btnNameArr.push(toolbarElements.string.(@name == "toolbar."+b))
- accessArr.push(toolbarElements.string.(@name == "toolbar."+a))
- }
- onOffArr.push(toolbarElements.string.(@name == "toolbar.btn4a"));
- onOffArr.push(toolbarElements.string.(@name == "toolbar.btn4b"));
- //Set logo position
- logoX = Number(toolbarElements.string.(@name == "toolbar.logoX"));
- logoY = Number(toolbarElements.string.(@name == "toolbar.logoY"));
- mc_fstLogo.x = logoX;
- mc_fstLogo.y = logoY;
- mc_password.str.text = btnNameArr[5];
- mc_setupNotComplete.str.text = btnNameArr[6];
- //Dispatch custom event so Block, Settings, and Report buttons can be built
- dispatchEvent(new Event("xmlParsed"));
- }
- //该片段来自于http://www.codesnippet.cn/detail/180320132466.html
来源: http://www.codesnippet.cn/detail/180320132466.html