Доброго времени суток.
Возникла необходимость реализовать через 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();
}
}
Естественно сие
недоразумение творение работает...не совсем так как нужно
Подскажите,пожалуйста,как это исправить?
Заранее спасибо.