Показать сообщение отдельно
Старый 17.01.2007, 13:52
AlexAxe вне форума Посмотреть профиль Отправить личное сообщение для AlexAxe Найти все сообщения от AlexAxe
  № 19  
Ответить с цитированием
AlexAxe

Регистрация: Dec 2006
Сообщений: 9
Цитата:
Сообщение от Kikasso
Ага. Текст у вас в мувиклипах, стало быть анимация идет независимо от основного таймлайна, разумеется она играет. Делаем на верхнем слое первый кадр пустым, туда вот это:
Код:
stop();
var updTime = 60*60*1000;// ставим час на обновление
var ms = (new Date()).getTime(); //текущее время
var so = SharedObject.getLocal('kookie');
var lastPlayed= so.data.lastPlayed || 0; //когда играло в последний раз
if( ms - lastPlayed > updTime ){// час прошел с последнего визита
 so.data.lastPlayed = ms;
 play();
}
И все. Расчет на то, что с этого компа в течение часа никто на сайт не полезет. Через час, если на этот сайт зайти с этого компа, анимация снова проиграется. Чтобы протестировать, поставьте updTime = 60*1000 (минута)
проверено, работает.
Всё работает. Только после просмотра - пустой фон без текста. А как сделать, чтобы отображался последний текстовый ролик и зацикливался?