
Код AS3:
объявляешь переменные:
private var _channel : SoundChannel;
private var _isMusicPlay:Boolean = true;// флаг, музыку выключили или нет
private var _currentVolume:Number = 1;//текущая громкость
в main-классе в конструкторе пишешь
var sound : Sound = new Sound(new URLRequest("music.mp3"));
_channel = _sound.play(0, 999);
stage.addEventListener(Event.DEACTIVATE, setMusicHandler);
stage.addEventListener(Event.ACTIVATE, setMusicHandler);
и объявляешь функцию
public function setMusicHandler(event : Event) : void
{
var volume : Number = 0;
if(event.type==Event.ACTIVATE)
{
if(_isMusicPlay)
{
volume = _currentVolume;
}
}
TweenMax.to(_channel, 0.5, {volume:volume});
}
вроде так... если что, могу готовый класс кинуть.
Этот код пишется в первой флешке. В которой музыка редактируется.