пишите код в классах:

Код AS3:
package
{
import flash.media.Sound;
import flash.events.MouseEvent;
import flash.media.SoundLoaderContext;
import flash.net.URLRequest;
public class Main extends MovieClip
{
var s:Sound;// запиливаем "s" как глобальную перменную
var req:URLRequest;
var context:SoundLoaderContext;
private var played:Boolean = false;
public function Main()
{
s = new Sound();// определяем s
req = new URLRequest("адрес сервера");
context = new SoundLoaderContext(1000,true);
play_buttn.addEventListener(MouseEvent.CLICK,act_1);
}
private function act_1(e:MouseEvent):void
{
var playBtn:MovieClip = e.target as MovieClip();
if (! played)
{
playBtn.gotoAndStop(2);
s.load(req, context);// грузим поток
s.play();// слушаем.
}
if(played)
{
playBtn.gotoAndStop(1);
s.stop();
}
played = ! played;
}
}
}
не тестировал, возможно ошибку выдаст, если что опишите, поправлю - потестить нет времени.