我访问过这个论坛,但我没有找到任何问题的答案。所以,我有一个项目,它包含一个调用 360 度动画鞋的按钮。
当我直接从第 1 帧调用 360 时,一切似乎都可以,但是,当我创建场景 2 并将所有对象从场景 1 移动到场景 2 并在场景 1 中我放置一个按钮来调用场景 2 时,出现了著名的场景错误 1009。
我在这里上传了源代码和 .fla 项目:
http://www.mediafire.com/download/63fx5na1jhg8eef/Untitled-1.fla
请帮我
此致
编辑:抱歉发布我的来源
我所做的: 1.- 我使用一个带有名为 ohm_mc 的电影剪辑的旧项目 2.- 我复制了该项目的所有元素,并将所有元素放在场景 2 3.- 在场景 1 中,我放置了一个按钮来调用场景 2 4.- 按钮的代码是:
stop();
boton_1.addEventListener(MouseEvent.CLICK,segundafuncion);
function segundafuncion (event:MouseEvent) :void {
gotoAndPlay(1, "Scene 2");
}
5.- 在场景 2 中有几个对象,这些对象是: MovieClip ohm,它的实例是 ohm_mc 按钮 girar_btn,它的实例是 girar_btn
在场景 2 的 AS 层中,这些行显示错误:
ohm_mc.addEventListener(MouseEvent.MOUSE_DOWN, clickHandler);
ohm_mc.addEventListener(MouseEvent.MOUSE_UP, clickHandler);
我看到了场景 2,然后我把对象放在了那个场景中,那是因为我不明白为什么会发生这个错误,此外,在这些行之前,我将动作侦听器提供给 girar_btn 并且没有问题。