Вариант с использованием SharedObject:

Код AS1/AS2:
var so:SharedObject = SharedObject.getLocal("flash_kookie");
if(so.data.alreadyPlayed == undefined){
so.data.alreadyPlayed = true;
gotoAndPlay(1);
}else{
gotoAndStop(40);
}
so.flush();
Вставлять в первый кадр основного таймлайна. Вместо числа 40, нужно указать номер кадра, который должен отображаться у вас при "повторной загрузке".