使用ActionScript3将图片从XML DOC导入Flash中



我在了解如何使用actionscript3中获取XML文件中的图片以导入闪存时遇到麻烦。这是我到目前为止的代码:

stop();
import flash.net.URLLoader;
import flash.events.Event;
import flash.net.URLRequest;
import flash.display.MovieClip;
import flash.display.*;
var myXML:XML = new XML();
myXML.ignoreWhite=true;
myXML.load("graphics.xml");
myXML.onLoad = function(success) {
if (success) {
var myImage = myXML.firstChild.childNodes;
for (i=0; i<myImage.length; i++) {
var imageNumber = i+1;
var imageName = myImage[i].attributes.title;
var imageURL = myImage[i].firstChild.nodeValue;
trace ("My image number "+imageNumber+" is titled "+imageName+" and its URL is "+imageURL+".")
}
}
};

这是我遇到的错误:

场景1,层"内容",框架3,第14行,第6列1120:未定义属性的访问i。

场景1,层"内容",框架3,第15行,第19列1120:未定义属性的访问i。

场景1,层"内容",框架3,第16行,第25列1120:未定义属性的访问i。

场景1,层"内容",框架3,第17行,第24列1120:未定义属性的访问i。

场景1,层"内容",框架3,第14行,第29 1120列:未定义属性的访问i。

场景1,层"内容",框架3,第14行,第11120列:未定义属性的访问i。

我将非常感谢解决此问题的方法,因为我试图掌握ActionScript3。谢谢您的任何帮助!

您只需要声明变量。

for (var i:int = 0; i<myImage.length; i++) {

最新更新