我是AS的新手。
我有以下代码用于在声音完成后转到下一帧。
stop();
invisible_btn.enabled = false;
voice = new Sound();
voice.attachSound("introVoiceOver");
voice.start();
voice.onSoundComplete = function() {gotoAndPlay(2);
main.sub1.gotoAndPlay(2);};
现在我希望它转到 sub2的第一帧。我改变了函数:
voice.onSoundComplete = function() { main.sub2.gotoAndPlay(1);};
但声音完成后,它什么也没做。 什么可以帮忙吗?
答案 0 :(得分:0)
子动画的第一帧中是否有stop();
命令?
即使你说gotoAndPlay(),帧的代码也会被执行。当你的框架说停止()然后它会停在那里!
你能做的是:
删除停止并处理来自控制器/其他剪辑的所有动画播放调用
跳转到第二帧格式