Лучше всего в самом флэше проверять, если страница показывалась меньше 10 минут (например) назад, то надо начинать с 10-го кадра:

Код:
var ms;
so = SharedObject.getLocal("time");
if (so.data.ms == undefined) {
ms = 0;
} else {
ms = new Date().getTime()-so.data.ms;
}
so.data.ms = new Date().getTime();
so.flush();
if (ms<600000) {
gotoAndPlay(10);
}