PDA

Просмотр полной версии : Загрузка флэш на каждой странице.


Pocc
21.12.2006, 16:34
Народ, хэлп. У меня проблемма. Вот есть флэшка с меню, начинается она с того что влетают всякие буквы символы. Но при открытии каждой новой страницы, флэшка начинается с "влета" всех элементов... Как можно сделать чтобы она только первый раз "собралась", а потом на всех остальных страницах открывалась уже в собранном виде?
Спасибо заранее за ответ!

Kinsler
21.12.2006, 17:17
читаем про SharedObject
т.е. после того как отыгралось пишешь в нее чтонить
в начале флешки считываешь и дальше что тебе там нужно
примерно вот: http://www.tdkpm.ru/
здесь когда жмешь на паузу все стопитца
перейди на другую страницу оно будет стоят
работает если только пользователь не отключил сохранеи эти типа "куков"

Pocc
21.12.2006, 18:14
Хм. Я забыл сказать что в познании флэша я очень близок к нулю =/
Для наглядности, у меня такая флэшка - сначала идет загрузка. Потом начинается основной мувик - вылетает пару логотипов, появляются ссылки, вспышка и потом уже просто она статичная, бегает пару полосок по ней =) Все ок. Но когда открываешь новую страницу, она (флэшка) начинается заного... А нужно чтоб она уже на остальных страницах игралась с того момента как она стала статичной... Может как-то перенести все "вылеты" в стадию загрузки? =/ Или так не получиться?
Про 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(//номер нужного кадра или метка)
}

Pocc
22.12.2006, 00:35
2chingachgoog: спасибо большое! Это помогло!

pkfun
22.12.2006, 02:17
Напиши прелоадер в первом фрейме типа


if (_root._framesloaded==_root._totalframes) { // такое возможно только при повторной загрузке
gotoAndPlay(//номер нужного кадра или метка)
}

С кэшем проблем не будет?

chingachgoog
22.12.2006, 11:22
С кэшем проблем не будет?

А какая?
Проблему вижу в том, что нельзя будет перейдя на главную страницу повторно увидеть начало анимации.

pkfun
22.12.2006, 21:05
Страница может сохранится в кэше броузера и тогда вообще первый вариант не увидят достаточно долго. Или будут видеть от случая к случаю( но это только когда будут регулярно на сайт заходить).