Полная версия этой страницы:
прелоудер для loadMovie
AlexYeCu
6.01.2007 - 14:00
Создаю пустой мувик и пихаю туда loadMovie("какая-то свф" ,мувик)
Мне надо на время, пока грузится эта свф-ка выкинуть процент загрузки или что-то в таком духе
Но getBytesLoaded() сразу выдают 100% загрузку... ...а вот отображение (очень сложная картинка) при симуляции скачки на дсл происходит через несколько секунд... ...по таймеру не годится, т.к. и для лок. и для сети, к тому же сложность свфок подгружаемых разная...
Кто что посоветует?
В каждом свф делай отображение загрузки (я так делал).
Или перед getBytesLoad() поставь мувик - мувик.getBytesLoad();
зы: Писал с трубы!
AlexYeCu
6.01.2007 - 15:48
второе не прокатывает... ...а с первым попробую, спасибо... ...все выход...
MustLive
6.01.2007 - 17:59
AlexYeCu, на форуме эту тему не раз обсуждали (поиск поможет).
Воспользуйся советом GXaD.
для таких вещей - MovieClipLoader
AlexYeCu
7.01.2007 - 11:15
Rohan, спасибо - самое оно...
nikitar
8.01.2007 - 17:09
Как я обычно организовываю этот процесс.
Многие скажут неправильно - но я уже привык.
Я ставлю onEnterFrame в котором проверяю mc.getBytesLoaded() и mc.getBytesTotal(), но только тогда когда getBytesTotal больше 1 килобайта, так как если не указывать это условие, то сразу же тебе выдаст, что мувиклип уже загружен, когда это не так. Если же проверять каждый раз getBytesTotal то можно отследить когда уже начинается загрузка внешнего swf
Ну а дальше стандартно. Проверка загруженного и общего веса файла и так же какое-то внешнее представление всего этого.