Why would it?

All you're doing is waiting until you play the next song..

You could even use intervals.

PHP Code:
var delayInterval:Number setInterval(delay1000 30);
var 
count:Number 0;
var 
time:Number 10;

function 
delay() {
   if(
count == time) {
      
playSong(next);
      
clearInterval(delayInterval);
   } else {
      
count++;
   }