В потоковом mp3 плеере потребовалось сделать вывод текущих треков с внешнего php-файла. Ниже привожу примеры кодов: первый с ручным обновлением, второй - автоматическое. Первый везде работает нормально, а во втором столкнулся с проблемой - на некоторых компьютерах после 3-4 минут работы плеер наглухо виснет. Подумал, что дело может быть в переполнении памяти (если ввести
trace видно, что вывод запросов происходит ежесекундно). Действительно ли так, и если да, то как можно сократить частоту обновления?

Код AS3:
var urlLoader:URLLoader = new URLLoader();
update_mc.addEventListener(MouseEvent.CLICK, updateSong);
function updateSong(e:MouseEvent = null):void
{
var urlLoader:URLLoader = new URLLoader();
urlLoader.addEventListener(Event.COMPLETE,setInfo);
urlLoader.load(new URLRequest("http://localhost/file.php"));
function setInfo(e:Event):void{
var loader:URLLoader = URLLoader(e.target);
name_txt.text = urlLoader.data;
}
}

Код AS3:
function callServer(e:Event):void{
var urlLoader:URLLoader = new URLLoader();
urlLoader.addEventListener(Event.COMPLETE,setInfo);
urlLoader.load(new URLRequest("http://localhost/file.php"));
function setInfo(e:Event):void{
var loader:URLLoader = URLLoader(e.target);
name_txt.text = urlLoader.data;
}
}
stage.addEventListener(Event.ENTER_FRAME, callServer);