1

我正在尝试为 Up 电影制作一个 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 错误代码。

我猜这是一个非常简单的解决方法,并且已经发布了很多答案,但我只是不知道如何使其适应我的需要。我的代码与我成功的另一个项目相同

4

1 回答 1

0

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

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

尝试检查您的实例名称、属性和变量,以确保它们在使用前被正确命名并正确初始化(例如,您确定 content_mc 是舞台上 MovieClip 的正确名称吗?...)

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

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

content_mc.gotoAndStop("gallery");

行,或位于 content_mc 影片剪辑中的画廊标签处。

于 2012-11-03T17:15:15.027 回答