Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flash 将as3 XML值转换为数组。Can';我做不到_Flash_Actionscript 3_Flashdevelop - Fatal编程技术网

Flash 将as3 XML值转换为数组。Can';我做不到

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>

我是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>
    <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 = [];