Доброе время суток, уважаемые флэшеры.
С АС3 почти не работаю, но здесь надо было именно АС3.
Столкнулся с проблемой..
Онлайн радио. При старте - играет ок, при остановке- звук пропадает.. вроде нормально. но если еще раз запустить - то поток проигрывается не дальше по потоку, а как бы сначала, с момента первого запуска. Причем, если даже через какое-то время сделать стоп-старт - все равно играет сначала первого запуска. повторное нажатие на стоп-плей приводит к запуску опять же сначала..
флэшка управляется через local connection - там проблем нет, все отрабатывается. беда именно с повторным воспроизведением.. может, буфер как-то обнулять. или еще что..

Код AS3:
var url:String="http://sfout.com:9000/stream";
var music:SoundChannel;
var request:URLRequest=new URLRequest(url);
var sound:Sound = new Sound();
sound.load(request);
var transform1:SoundTransform = new SoundTransform(0.5, 1.0);
function setVol(vol){
transform1.volume=vol;
music.soundTransform =transform1;
}
var conn:LocalConnection;
conn=new LocalConnection();
conn.connect("as3radio");
conn.allowDomain("*");
conn.client = this;
function vol_control(m):void {
setVol(m/100);
}
function radio_start():void {
music=sound.play(null);
trace("radio_start ")
}
function radio_stop():void {
music.stop();
sound.close();
trace("radio_stop ")
}