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

Регистрация: Nov 2009
Адрес: в златоглавой
Сообщений: 745
Да, target и currentTarget отдадут SoundChannel. Используйте приватные переменные внутри класса.
Код AS3:
package  
{
	import flash.display.Sprite;
	import flash.events.Event;
	import flash.media.Sound;
	import flash.media.SoundChannel;
	import flash.net.URLRequest;
 
	public class NewClass extends Sprite
	{
		private var snd:Sound;
		private var channel:SoundChannel;
 
		public function NewClass() 
		{
			var req:URLRequest = new URLRequest("sounds/clock_ticking.mp3");
			snd = new Sound(req);
 
			onSoundComplete(null);
		}
 
		private function onSoundComplete(event:Event):void
		{
			channel = snd.play();
			channel.addEventListener(Event.SOUND_COMPLETE, onSoundComplete);
		}
 
	}
}
__________________
Нормально делай — нормально будет!