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

Регистрация: Jul 2006
Адрес: Новосибирск
Сообщений: 530
Отправить сообщение для Tardos Mors с помощью ICQ
Код должен стоять до прелоадера.
Если нужна кнопка - то вместо gotoAndPlay("anim") нужно написать gotoAndStop ("start_button"), и в кадре anim создать кнопку перехода на кадр с анимацией.

Хотя если честно не вижу смысла в этом SharedObject. ИМХО лучше сделать по другому - перед появлением прелоадера нужно проверить, весь ли ролик загружен. Если он в кэше браузера (т.е. загружать ничего не надо), то прелоадер не нужен, и можно сразу показывать кнопку старта анимации. А если нет, то показывать прелоадер:
Код:
// В первом кадре, перед прелоадером
if (getBytesLoaded() >= getBytesTotal())
{
  gotoAndStop ("start_button");
}
else
{
   gotoAndStop ("preloading");
}


Последний раз редактировалось Tardos Mors; 06.05.2007 в 00:01.