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

Регистрация: Dec 2009
Сообщений: 428
Извиняюсь, писал в запаре )

Код AS3:
var s:Sound = new Sound();
s.addEventListener(Event.COMPLETE, loaded);
 
var req:URLRequest = new URLRequest("D:\1.mp3"); 
 
s.load(req);
s.addEventListener(Event.COMPLETE, loaded);
function loaded(event:Event):void
{
//Вешаем таймер, ждем пять секунд, s.play(), ждем еще 10, s.close()
}
Добавлено через 9 минут
в бонус

Код AS3:
var timer:Timer = new Timer(1000);
timer.addEventListener(TimerEvent.TIMER, timerListener);
 
var counter:int = 0;
var s:Sound = new Sound();
s.addEventListener(Event.COMPLETE, loaded);
 
var req:URLRequest = new URLRequest("D:\1.mp3"); 
s.load(req);
 
var channel:SoundChannel;
 
function loaded(event:Event):void
{
	timer.start();
}
 
function timerListener(e:TimerEvent) {
	counter++;
	trace(counter);
	if(counter == 5) {
		channel = s.play();
	}
	if(counter == 15) {
		channel.stop();
                timer.stop();
	}
}


Последний раз редактировалось leofit; 25.12.2009 в 17:08.