【问题标题】:As3 flash button in a movie clip影片剪辑中的 As3 Flash 按钮
【发布时间】:2018-03-29 11:13:24
【问题描述】:

我只是想获得一个放置在影片剪辑中的按钮来更改主时间轴上的场景。

这就是我现在所拥有的: 在主时间线上,

有影片剪辑的场景叫做(girl_tone_control),我想去的场景叫做(girl_outfit_v1)

在 (girl_tone_control) 上的影片剪辑中,我有一个即时名称为letsgo_btn 的框架上的按钮。

然后我在同一个影片剪辑中有另一个层作为按钮,称为操作

使用此代码

import flash.events.MouseEvent;

letsgo_btn.addEventListener(MouseEvent.CLICK, letsgo1);

function letsgo1(e:MouseEvent):void
{
    MovieClip(root).gotoAndPlay(1,'girl_outfit_v1');
}

我不知道每次我测试它是否正确希望去现场(girl_outfit_v1)它不起作用,我得到错误

ArgumentError: Error #2108: Scene girl_outfit_v1 was not found.
at flash.display::MovieClip/gotoAndPlay()
at wwe2_girl_tone_control_fla::girl_select_1/letsgo1()

谁能帮忙?

【问题讨论】:

    标签: actionscript-3 flash actionscript adobe


    【解决方案1】:

    我建议你仔细检查场景名称,因为它必须有效,或者附上你的 fla 让我检查有什么问题

    【讨论】:

    • 我搞定了!!我有两个: inpert flash.events.MouseEvent;一行在同一帧上,一个在不同的层上,因为我想将代码分开,以便我可以正确查看。刚刚删除了其中一个,它起作用了。
    • 听起来很奇怪,你可以有尽可能多的进口,所以这不是一个理由。无论如何,它对你有所帮助)
    • 是的,谢谢您的帮助。我还发现,如果我的网络摄像头未插电或无法正常工作,脚本也会开始表现得很奇怪。我在文件中也有一个加载网络摄像头流脚本。感谢我的同事将我正在使用的摄像头换成一个看起来一样但没有告诉我的坏掉的摄像头。
    猜你喜欢
    • 1970-01-01
    • 2011-12-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-29
    • 2018-01-13
    • 1970-01-01
    • 2015-05-13
    相关资源
    最近更新 更多