【问题标题】:compiler errors when loading in XML data into flash将 XML 数据加载到闪存中时出现编译器错误
【发布时间】:2012-03-26 07:42:17
【问题描述】:

嗨,我正在尝试学习 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 是一个实例名称为 imageLoader 的文本区域框

我得到的编译器错误是:

与命名空间内部的定义 myXML 存在冲突

与命名空间内部的定义 imageLoader 存在冲突

重复的函数定义

提前感谢里斯

【问题讨论】:

    标签: actionscript-3 flash actionscript flash-cs5


    【解决方案1】:

    所有这些错误的意思是您不止一次编写了代码(与您发布的代码相同)。在 AS3 中,在同一范围内多次声明相同的变量或函数是非法的(在某些情况下是半合法的) - 这就是您收到错误的原因。

    因此,请再次检查其他框架是否未声明 myXMLimageLoaderprocessXML

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-01-30
      • 1970-01-01
      • 1970-01-01
      • 2021-10-17
      • 2019-12-20
      相关资源
      最近更新 更多