хороший вопрос!! можно сказать даже отличный, спасибо за него. натолкнул на верную мысль....
следующий вопрос:
скрипт работает уже почти так, как я хочу, но всё же при нажатии на плэй, он начинает играть, НО потом обрывается через время и начинает заново. видать поток докачивается и трэк начинает играть заново.. как этого избежать???
вот собственно исправленный код

Код:
var flag:Boolean;
flag = false;
_root.playstop.onRelease = function() {
if (flag) {
_root.playstop.gotoAndStop(1);
delete _global.my_sound;
flag = false;
} else {
_global.my_sound = new Sound();
flag = true;
_root.playstop.gotoAndStop(2);
_global.my_sound.loadSound('http://adm.umuza.com/01.07.mp3',true);//_level0.pathToSong
_global.my_sound.onLoad = function(success:Boolean) {
if (success) {
_global.my_sound.start();
}
};
}
};