Показать сообщение отдельно
Старый 07.04.2010, 21:34
lelka вне форума Посмотреть профиль Отправить личное сообщение для lelka Найти все сообщения от lelka
  № 6  
Ответить с цитированием
lelka
 
Аватар для lelka

Регистрация: Aug 2009
Сообщений: 54
Код 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});
		}
вроде так... если что, могу готовый класс кинуть.


Этот код пишется в первой флешке. В которой музыка редактируется.