Поверьте, для броузера безразлично на чем сделан сайт. Броузер отправляет запрос, сервер выдает ответ в виде html, броузер его показывает.
Вы имеете в виду, что меню на веб-странице, а не во флеше? Об этом я кстати не подумал. В этом случае поступаем так:

Код:
var updTime = 3600*1000;// ставим час на обновление
var ms = (new Date()).getTime(); //текущее время
var so = SharedObject.getLocal('kookie');
var lastPlayed= so.data.lastPlayed || 0; //когда играло в последний раз
so.data.lastPlayed = ms; // поставим текущее время
if( ms - lastPlayed > updTime ){// час прошел с последнего визита
play();
}else{
gotoAndStop(381);//номер кадра, в котором надо остановиться в том исходнике
}