当我播放声音时,通常是第一次,但有时也会在接下来的时间播放,我的应用程序的当前播放动画会停止播放。
我将所有Sound对象存储在名为Jukebox的类中的静态变量中。在我的代码中的任何地方我需要播放声音我称之为Jukebox的静态方法,称为playSfx()。
以下是相关代码:
public static function
playSfx( snd:Sound, vol:Number = 1 ):void
{
_channelSfx = snd.play();
_transform = _channelSfx.soundTransform;
_transform.volume = vol;
_channelSfx.soundTransform = _transform;
}
任何帮助将不胜感激。干杯!