【问题标题】:Using movie clips/symbols in AS3 - access of undefined property在 AS3 中使用影片剪辑/符号 - 访问未定义的属性
【发布时间】:2011-08-08 10:01:48
【问题描述】:

我正在关注(或者更确切地说不关注!)在此处找到的教程:http://www.flashuser.net/flash-tricks/tips-tricks-10-using-drag-drop-in-actionscript-3-0.html

我画了一个形状(它是一个矩形)。然后我右键单击并选择“转换为符号”。它属于影片剪辑类型,其名称为 item1。 (我没有选择“export for actionscript”)。

我在第一帧的动作脚本看起来像这样......简单地说:

item1.initX = 0;

这给出了错误access of undefined property item1

我不知道如何解决这个问题。从链接下载源似乎与我的尝试完全相同,但他们的工作。

知道为什么这不起作用。任何其他教程或帮助似乎都没有显示我的问题。我已经尝试了所有我能想到的方法,包括检查“export for actionscript”等等。没有运气。

我做错了什么?我敢打赌它真的很简单! :p

谢谢

【问题讨论】:

    标签: actionscript-3 flash-cs5 movieclip


    【解决方案1】:

    您必须先实例化符号。 如果它在舞台上,请选择您的符号,转到“属性”面板,并为其提供一个实例 名称:项目 1。以下是您在教程中遗漏的部分:http://screencast.com/t/kk4ZlVl5

    如果不在舞台上,你必须选择“export for actionscript”并在你的代码中实例化它:

     mc = new item1();
    

    【讨论】:

    • 很高兴能提供帮助 :)
    猜你喜欢
    • 2012-06-07
    • 1970-01-01
    • 2017-06-24
    • 1970-01-01
    • 1970-01-01
    • 2013-11-19
    • 2012-07-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多