Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Отображение прелоадера единожды. (http://www.flasher.ru/forum/showthread.php?t=75274)

warlock_black 08.02.2006 23:16

Отображение прелоадера единожды.
 
Поиском пользовался. Не нашел.

Вопрос, собственно, такой:
Имеем:
1. Прелоадер
2. Родительский клип
3. Дочерний клип.

Задача: Подгрузить в родителя дочерний, видя во время загрузки прелоадер.

Заранее скажу, что все прекрасно работает:)
Есть единственное НО!

Если в меню выбираю другой раздел, а потом возвращаюсь в ранее подгруженный, то вновь приходится наблюдать как циферки пропалзут от 0 до 100 % и это не смотря на то, что клип уже находится в кэше.

Вопрос: почему кэшированый клип вновь инициализирует прелоадер (пусть и в холостую)?

Reijii 08.02.2006 23:30

потому что при вызове клипа ты его видимо инициализируеш :)

можно "взводить" флаг в кукисах/SharedObjects , можно внутри клипа держать флажок который будет проверятся при вызове прелоадера и вызывать его или нет.

я так думаю

warlock_black 08.02.2006 23:39

Не слишком наглым будет с моей стороны попросить продемонстрировать? :rolleyes:

Reijii 09.02.2006 11:04

пока даю справку попробуй сам )

http://flasher.ru/forum/showthread.php?t=63104 (в FAQ на этом форуме), почитай про SharedObject, а алгоритм я уже сказал ) если что обращайся :)

Gaen 09.02.2006 19:02

l=mc.getBytesLoaded();
t=mc.getBytesTotal();
if(l<t){
//прелоадер
}else{
...
}

KidsKilla 09.02.2006 19:59

из кеша мув тоже грузится. доли секунды, но грузится.


Часовой пояс GMT +4, время: 16:16.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.