如何在Flash游戏中为音乐实现“暂停”按钮?

时间:2010-09-07 14:02:47

标签: flex flash actionscript-3

我正在制作Flash游戏,我想制作一个按钮。当我点击它时,暂停音乐。当我再次点击时,恢复音乐。

1 个答案:

答案 0 :(得分:3)

你可以这样做

            private function stopMusic():void
        {
            _soundPosition = _soundChannel.position;
            _soundChannel.stop();
        }

        private function playMusic():void
        {
            _soundChannel = _sound.play( _soundPosition );
        }

当你停止时,保存当前位置,当你弹奏时,你从最后保存的位置进行游戏,如果你将_soundPosition属性设置为0,那么游戏将从头开始。