Есть небольшое приложение, которое проигрывает видео на сервере. Код:

Код AS1/AS2:
application.onAppStart = function()
{
clientVStream = Stream.get("clientPlayStream");
clientVStream.play("00012",0,-1);
clientVStream.onStatus = function(info)
{
if(info.code == "NetStream.Play.Stop")
{
clientVStream.play("00012",0,-1);
trace("end");
}
}
clientAStream = Stream.get("clientAudioStream");
clientAStream.play("mp3:1",0,-1);
clientAStream.onStatus = function(info)
{
if(info.code == "NetStream.Play.Stop")
{
clientAStream.play("mp3:1",0,-1);
trace("end");
}
}
}
Подскажите, как заставить видео запускаться по расписанию (т.е. в определенное время). Думал отслеживать это примерно так:

Код AS1/AS2:
application.onAppStart = function ()
{
var d:Date = new Date();
setInterval(startMovie,1000);
var isPlaying:Boolean = false;
clientVStream = Stream.get("clientPlayStream");
function startMovie() {
if(d.getHours() == 13 && d.getMinutes() == 37 && isPlaying == false)
{
clientVStream.play("00012",0,-1);
isPlaying = true;
}
}
}
Но так сервер вообще ничего не запускает. Подскажите где моя ошибся?