actionscript-3 - 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();
}
解决方案
如果您在函数中添加跟踪并注释掉“MovieClip(this.root).nextScene();” 然后,您可以查看该函数是否在单击按钮时被调用。
我以前没有使用过动画,但在 Flash 中,您必须命名您的按钮/影片剪辑,然后还要命名实例。这允许您使用两个单独的名称创建对象两次,以供 actionscript 引用。
不确定这是否有帮助,但我想我会给你一些尝试的东西,祝你好运
推荐阅读
- javascript - 嵌套的 redux 状态更新触发器在每个兄弟姐妹上呈现
- python - Python 多部分文件上传与海报 - 设置正在发送的文件的名称
- javascript - 与 webpack 捆绑的 Firebase 云功能?
- c++ - C++ 编译期间出现“没有这样的文件或目录”错误
- kotlin - 如何测试具有高阶函数参数的方法?
- python-3.x - 如何根据pygame中变量的状态绘制对象?
- c# - 数据更新时如何保持gridview滚动条的位置
- javascript - 使用数组索引变量而不是硬编码值
- javascript - 如何在 Firebase 中使用 orderByChild() 搜索子/嵌套元素内的值?
- javascript - 将数组转换为具有数组值的对象