Показать сообщение отдельно
Старый 21.10.2010, 19:05
ShitZu вне форума Посмотреть профиль Отправить личное сообщение для ShitZu Найти все сообщения от ShitZu
  № 1  
Ответить с цитированием
ShitZu

Регистрация: Oct 2010
Сообщений: 5
Question Аудиоплеер на flash.

Доброго времени суток.
Возникла необходимость реализовать через flash плеер,который будет принимать аудиопоток с сервера.
Так как с AS ранее сталкивался лишь косвенно,возникло несколько вопросов)
Нужно,чтобы при нажатии на кнопку начиналось воспроизведение потока(избражение кнопки меняется на то что проставлено в кадре "down") ,при повторном нажатии на нее же ,останавливалось.(кнопка сбрасывается на состояние по дефолту.)
Код:
stop();

play_buttn.addEventListener(MouseEvent.CLICK,act_1);

function act_1(Event:MouseEvent)//функция кнопки "play" 1е нажатие
{
	import flash.media.Sound; 
    import flash.media.SoundLoaderContext; 
    import flash.net.URLRequest; 
 
    var s = "Global"; //  запиливаем "s" как глобальную перменную
    var req:URLRequest = new URLRequest("адрес сервера"); 
    var context:SoundLoaderContext = new SoundLoaderContext(1000, true); 
    s = new Sound(); // определяем s 
    s.load(req, context); // грузим поток
    s.play(); // слушаем.
	
    play_buttn.addEventListener(MouseEvent.CLICK,act_2); // 2 нажатие  - останавливает загрузку.
    function act_2(Event:MouseEvent)
	{
		s.stop();

		} 


}
Естественно сие недоразумение творение работает...не совсем так как нужно
Подскажите,пожалуйста,как это исправить?
Заранее спасибо.


Последний раз редактировалось ShitZu; 21.10.2010 в 19:09.