チェンジセット 4179
- コミット日時:
- 2010/08/11 18:48:04 (3 年前)
- ファイル:
凡例:
- 変更無し
- 追加
- 削除
- 更新
- コピー
- 移動
as3/BEGameEngine/src/org/libspark/game/engine/sound/BasicSoundManager.as
r4134 r4179 61 61 } 62 62 63 public function playBGM(sound:ISoundResource, soundTransform:SoundTransform = null, position:Number = 0 ):void63 public function playBGM(sound:ISoundResource, soundTransform:SoundTransform = null, position:Number = 0, fade:Boolean = true):void 64 64 { 65 65 _queuedBGM = new SoundObject(); … … 68 68 _queuedBGM.position = position; 69 69 _queuedBGM.endless = true; 70 _queuedBGM.fade = true;70 _queuedBGM.fade = fade; 71 71 _needsStopBGM = false; 72 72 } 73 73 74 public function stopBGM():void 75 { 74 public function stopBGM(fade:Boolean = true):void 75 { 76 if (_activeBGM != null) { 77 _activeBGM.fade = fade; 78 } 76 79 _queuedBGM = null; 77 80 _needsStopBGM = true; … … 133 136 if (_queuedBGM != null) { 134 137 if (_activeBGM != null) { 138 _activeBGM.fade = _queuedBGM.fade; 135 139 _activeBGM.stop(); 136 140 } as3/BEGameEngine/src/org/libspark/game/engine/sound/ISoundManager.as
r4134 r4179 11 11 function resume():void; 12 12 13 function playBGM(sound:ISoundResource, soundTransform:SoundTransform = null, position:Number = 0 ):void;14 function stopBGM( ):void;13 function playBGM(sound:ISoundResource, soundTransform:SoundTransform = null, position:Number = 0, fade:Boolean = true):void; 14 function stopBGM(fade:Boolean = true):void; 15 15 function pauseBGM():void; 16 16 function resumeBGM():void;

