在AS3中使用影片剪辑/符号 - 访问未定义的属性

时间:2011-08-08 10:01:48

标签: actionscript-3 flash-cs5 movieclip

我正在关注(或者不是关注!)这里找到的教程:http://www.flashuser.net/flash-tricks/tips-tricks-10-using-drag-drop-in-actionscript-3-0.html

我画了一个形状(它是一个矩形)。然后我右键单击并选择“转换为符号”。它的Movie Clip类型及其名称是item1。 (我没有选择“export for actionscript”)。

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

item1.initX = 0;

这会产生错误access of undefined property item1

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

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

我做错了什么?我打赌它非常简单! :P

由于

1 个答案:

答案 0 :(得分:1)

您必须首先实例化该符号。 如果它在舞台上,请选择您的符号,转到“属性”面板,然后为其指定实例 name:item1。以下是教程中遗漏的部分:http://screencast.com/t/kk4ZlVl5

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

 mc = new item1();