Adobe Flash初学者:错误1009

时间:2012-11-03 02:56:41

标签: flash

我正在尝试为Flash电影制作Flash网站。

我有一些链接到电影点击的按钮,然后会转到图片库。这些都在mc_content中,并放在舞台上,实例名称为content_mc。在mc_content内部,我有一个动作图层和一个内容图层,其中mc_gallery标记为图库。

import flash.events.MouseEvent;

stop();

gallery_btn.addEventListener(MouseEvent.CLICK,onGalleryClick);

function onGalleryClick(evt:MouseEvent): void {
trace("gallery");
content_mc.gotoAndStop("gallery");
}

gallery是mc_gallery位于mc_content中的标签。

当我运行它时会得到1009错误代码。

我猜这是一个非常简单的解决方案,已经发布了很多答案,但我无法弄清楚如何使其适应我的需求。我成功地将代码与另一个项目相同

1 个答案:

答案 0 :(得分:0)

1009错误表明它无法访问空对象引用的属性。

它基本上说的是你尝试使用的东西实际上是空的,因此不存在。

尝试检查你的实例名称,属性和变量,以确保它们在被使用之前被正确命名并正确初始化(对于小例子,你确定content_mc是舞台上MovieClip的正确名称吗? 。)

我们很难用如此少的代码解决您的问题,因为这样的错误可以随处隐藏! :-)

但如果单击按钮时弹出错误,则可能表示问题是

content_mc.gotoAndStop("gallery");

行,或位于content_mc MovieClip中的 gallery 标签。