Просмотр полной версии : Загрузка флэш на каждой странице.
Народ, хэлп. У меня проблемма. Вот есть флэшка с меню, начинается она с того что влетают всякие буквы символы. Но при открытии каждой новой страницы, флэшка начинается с "влета" всех элементов... Как можно сделать чтобы она только первый раз "собралась", а потом на всех остальных страницах открывалась уже в собранном виде?
Спасибо заранее за ответ!
читаем про SharedObject
т.е. после того как отыгралось пишешь в нее чтонить
в начале флешки считываешь и дальше что тебе там нужно
примерно вот: http://www.tdkpm.ru/
здесь когда жмешь на паузу все стопитца
перейди на другую страницу оно будет стоят
работает если только пользователь не отключил сохранеи эти типа "куков"
Хм. Я забыл сказать что в познании флэша я очень близок к нулю =/
Для наглядности, у меня такая флэшка - сначала идет загрузка. Потом начинается основной мувик - вылетает пару логотипов, появляются ссылки, вспышка и потом уже просто она статичная, бегает пару полосок по ней =) Все ок. Но когда открываешь новую страницу, она (флэшка) начинается заного... А нужно чтоб она уже на остальных страницах игралась с того момента как она стала статичной... Может как-то перенести все "вылеты" в стадию загрузки? =/ Или так не получиться?
Про sharedobject ничего понятного для себя не нашёл =(
Блин. Беда.
KidsKilla
21.12.2006, 19:17
Хм. Я забыл сказать что в познании флэша я очень близок к нулю =/
Для наглядности, у меня такая флэшка - сначала идет загрузка. Потом начинается основной мувик - вылетает пару логотипов, появляются ссылки, вспышка и потом уже просто она статичная, бегает пару полосок по ней =) Все ок. Но когда открываешь новую страницу, она (флэшка) начинается заного... А нужно чтоб она уже на остальных страницах игралась с того момента как она стала статичной... Может как-то перенести все "вылеты" в стадию загрузки? =/ Или так не получиться?
Про sharedobject ничего понятного для себя не нашёл =(
Блин. Беда.
http://flasher.ru/forum/search.php?searchid=516272
chingachgoog
21.12.2006, 19:36
Напиши прелоадер в первом фрейме типа
if (_root._framesloaded==_root._totalframes) { // такое возможно только при повторной загрузке
gotoAndPlay(//номер нужного кадра или метка)
}
2chingachgoog: спасибо большое! Это помогло!
Напиши прелоадер в первом фрейме типа
if (_root._framesloaded==_root._totalframes) { // такое возможно только при повторной загрузке
gotoAndPlay(//номер нужного кадра или метка)
}
С кэшем проблем не будет?
chingachgoog
22.12.2006, 11:22
С кэшем проблем не будет?
А какая?
Проблему вижу в том, что нельзя будет перейдя на главную страницу повторно увидеть начало анимации.
Страница может сохранится в кэше броузера и тогда вообще первый вариант не увидят достаточно долго. Или будут видеть от случая к случаю( но это только когда будут регулярно на сайт заходить).
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.