Flash 将as3 XML值转换为数组。Can';我做不到
我是as3的新手,我正在努力学习 这是我无法理解的。我有一个非常简单的XML:Flash 将as3 XML值转换为数组。Can';我做不到,flash,actionscript-3,flashdevelop,Flash,Actionscript 3,Flashdevelop,我是as3的新手,我正在努力学习 这是我无法理解的。我有一个非常简单的XML: <?xml version="1.0" encoding="utf-8"?> <SLIDES> <IMAGE>01.jpg</IMAGE> <IMAGE>02.jpg</IMAGE> <IMAGE>03.jpg</IMAGE> <IMAGE>04.jpg</IMAGE>
<?xml version="1.0" encoding="utf-8"?>
<SLIDES>
<IMAGE>01.jpg</IMAGE>
<IMAGE>02.jpg</IMAGE>
<IMAGE>03.jpg</IMAGE>
<IMAGE>04.jpg</IMAGE>
<IMAGE>05.jpg</IMAGE>
</SLIDES>
而第二个是空的!为什么?我真的开始失去理智了。我还尝试:
myXML.IMAGE[i].toXMLString()
没有运气。你能帮我弄明白为什么会这样吗
多谢各位
p、 美国
使用需要解析的文件名调用函数,数组声明如下:
public var imagesURLs:Array = [];
我正在使用最新版本的FLEX和flashDevelop,您的第二个循环在“processXML”函数之前执行。此时您的阵列为空! 仅当数据可用时才会调用“processXML”函数(异步调用) 另外,不要忘记删除事件侦听器
myXML.IMAGE[i].toXMLString()
public var imagesURLs:Array = [];