Показать сообщение отдельно
Старый 05.05.2007, 23:54
Kikasso вне форума Посмотреть профиль Отправить личное сообщение для Kikasso Найти все сообщения от Kikasso
  № 9  
Ответить с цитированием
Kikasso
 
Аватар для Kikasso

Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
Код:
var so:SharedObject = SharedObject.getLocal ("some_name");
var now = (new Date()).getTime();
var timeOut = 1000*10;// 10 секунд, для теста
// var timeOut = 1000*60*60; // час, для работы
function refreshLastVizit(){
 so.data.lastVizit = (new Date()).getTime();
}
setInterval(refreshLastVizit, timeOut/2 );
var deltaT = now - ( so.data.lastVizit || 0 );
refreshLastVizit();
if ( deltaT <= timeOut ){
  trace ("hello again");
  gotoAndPlay ("anim");// Кадр с анимацией
}else{
  trace ("hello first time");
  gotoAndStop ("preloading");// Кадр с прелоадером
}
Tardos Mors, ваш код убивает прелоудер навсегда. flush() не нужен.


Последний раз редактировалось Kikasso; 05.05.2007 в 23:56.