您好我正在尝试学习flash actionscript 3.0基本上我只是想学习如何使用XML将1张简单的图片放入flash文档到目前为止我已经
<Gallery>
<IMAGE TITLE="Picture">Desert.jpg</IMAGE>
</Gallery>
多数民众赞成我的XML代码DESERT是我的笔记本电脑上的一张照片,来自样本图片
import flash.net.URLLoader;
import flash.net.URLRequest;
import flash.events.Event;
var myXML:XML;
var imageLoader:URLLoader = new URLLoader();
imageLoader.load(new URLRequest("pictest.xml"));
imageLoader.addEventListener(Event.COMPLETE, processXML);
function processXML(e:Event):void {
myXML = new XML(e.target.data);
trace(myXML);
这是我的flash代码,当我运行它我得到了大量的错误,我很困惑我对此新的所以任何帮助将不胜感激myLoader是一个textarea框与实例名称imageLoader
compiller错误即将到来:
内部命名空间
中的myXML定义存在冲突与名称空间内部
中的定义imageLoader存在冲突重复的功能定义
先谢谢Rhys
答案 0 :(得分:0)
所有这些错误都表明您已编写代码(您发布的代码相同)多一次。在AS3中,在同一范围内声明相同的变量或函数多于一次是非法的(在某些情况下是半合法的) - 这就是你得到错误的原因。
因此,请检查其他框架是否再次声明myXML
,imageLoader
和processXML
。