为什么我的动画声音会在测试影片的开头播放?

时间:2015-07-27 09:00:16

标签: actionscript-3 flash

我有一个游戏,其中过场动画以特定顺序出现,按下播放按钮后,播放按钮页面被删除,我们添加另一个孩子,即“动画电影剪辑页面”。这个动画片段是一个包含动画和声音的页面。

首先出现带有按钮的菜单页面,但除非你按下播放,否则动画页面不会出现。

为什么我的动画动画片段中的声音在没有添加到舞台上时会出现?

因此,在添加到舞台之前,动画动画片段的声音就会播放。

1 个答案:

答案 0 :(得分:0)

如果不看你的编码,我无法帮助你。我用想象力 解决你的问题。

尝试添加addEventListener(Event.ADDED_TO_STAGE,init);

示例

public class MyClass extends AnimationClip {
        public function MyClass():void {
            if(stage) {
                init();
            } else {
                addEventListener(Event.ADDED_TO_STAGE,init);
            }
        }

希望这有用。