我的XML文件是在这里:http://gabriel-atanasov.eu/stylus/ask/all.xml与XML负载AS3问题
我的代码是:
var myXML:XMLList;
var myLoader:URLLoader = new URLLoader();
myLoader.load(new URLRequest("http://gabriel-atanasov.eu/stylus/ask/all.xml"));
myLoader.addEventListener(Event.COMPLETE, processXML);
function processXML(e:Event):void {
myXML = new XMLList(e.target.data);
for (var i:int = 0; i<myXML.*.length(); i++) {
trace("Folder number: " + (i+1) + ", Name is: " + myXML.folder[i][email protected]);
for (var b:int = 0; i<myXML.folder[i].*.length(); i++) {
trace("Item number: " + (b+1) + ", Type is: " + myXML.folder[b].*[email protected]);
}
}
}
Аnd结果在 '输出' 应该是这样的:
文件夹编号:1,名称是:PNG文件
商品编号:1,类型是:png
商品编号:2,类型是:为png
商品编号:3,类型是:为png
商品编号:4,类型是:为png
商品编号:5,类型是:为png
商品编号:6 ,类型是:为png
商品编号:7,类型是:PNG
商品编号:8,类型是:为png
商品编号:9,类型是:为png
文件夹号:2,名称是: GIF文件
商品编号:1,类型为:gif
商品编号:2,类型是:GIF
商品编号:3,类型是:GIF
商品编号:4,类型是:GIF
商品编号:5,类型是:GIF
商品编号:6 ,类型是:GIF
商品编号:7,类型是:GIF
商品编号:8,类型是:GIF
商品编号:9,类型是:GIF
夹编号:3,名称是: SWF文件
商品编号:1,类型为:swf
商品编号:2,类型是:瑞士法郎
商品编号:3,类型是:瑞士法郎
商品编号:4,类型是:瑞士法郎
商品编号:5,类型是:瑞士法郎
商品编号:6 ,类型是:瑞士法郎
商品编号:7,类型是:瑞士法郎
商品编号:8,类型是:瑞士法郎
商品编号:9,类型是:瑞士法郎
是什么问题? (var i:int = 0; i <3; i ++){ –
MovieClip_name =“folder_”+(i + 1); \t \t var MovieClip_name:MovieClip = new addFolder_mc(); addChild(MovieClip_name); }'此代码中的问题在哪里以及如何解决? – Some1
我一直在寻找更多的问题的书面描述的东西,而不是代码,但似乎fsbmain无论如何发现了你的问题。 –