首页 > 解决方案 > Adobe Animate Actionscript 3.0“clicktogotonextscene”代码不起作用

问题描述

所以我有一个名为“n2”的按钮的以下代码,正如你所看到的,当我单击它时它应该带我进入下一个场景,但它不起作用。它在场景 2 内,我正试图进入下一个场景,每当我测试场景并单击它时,我什至都没有收到错误,它只是不起作用。顺便说一句,它是一个定义为电影剪辑然后定义为按钮的 GIF。这会导致问题吗?

 n2.addEventListener(MouseEvent.CLICK, fl_ClickToGoToNextScene);

function fl_ClickToGoToNextScene(event:MouseEvent):void
{
    MovieClip(this.root).nextScene();
}

标签: actionscript-3button

解决方案


如果您在函数中添加跟踪并注释掉“MovieClip(this.root).nextScene();” 然后,您可以查看该函数是否在单击按钮时被调用。

我以前没有使用过动画,但在 Flash 中,您必须命名您的按钮/影片剪辑,然后还要命名实例。这允许您使用两个单独的名称创建对象两次,以供 actionscript 引用。

不确定这是否有帮助,但我想我会给你一些尝试的东西,祝你好运


推荐阅读