仅在Flash的第一次播放时播放声音

时间:2014-02-10 22:47:57

标签: actionscript-3 audio

我有一个带导航按钮的As3简单游戏。它以声音的简短介绍开始。当游戏加载并且玩家死亡时,它进入带有按钮的重试屏幕,当按下该按钮时返回游戏。问题在于,当发生这种情况时,flash会在返回游戏时播放短简介中的音乐。我该如何阻止这种情况发生。目前我没有声音代码。我只是将音乐直接添加到带有前奏的帧中,就是这样。那么我写的代码只能执行一次声音?

1 个答案:

答案 0 :(得分:0)

我用google搜索'as3加载声音'然后弹出

http://www.republicofcode.com/tutorials/flash/as3sound/

如果声音在你的库中或者它在外部,这将告诉你如何操作。

右键单击库中的音频文件,然后在属性> actionscript中检查导出动作脚本并为其指定类名yourAudioFileName

...然后启动和停止的代码将是

var mySound:Sound = new yourAudioFileName();
var myChannel:SoundChannel = new SoundChannel();
// start it with
myChannel = mySound.play();
// stop it with
myChannel.stop();