Просмотр полной версии : Preloader 3in1
Задача такая: есть 3 мува, к примеру "звук", "графика" и ещё какая-нибудь ерунда. Нам нужно сделать прелоадер такого типа: 3 линейки, загружается соответственно звук, графика и тд. Не допераю как это делается если прелоадер находится в первом кадре, а мувы во втором, то их размер не получается методом getBytesTotal & Loaded. Как это вообще делается?
Когда делал прелоадер на всю флэшку там тупо пишешь t=_root.getBytesTotal, а тут если попробовать к примеру t=_root.mc.getBytesTotal - не работает...
подгружай звук отдельно...
загрузил рут... запускаешь звук ждёшь его занрузки дальше плей...
antonyrec
25.05.2006, 23:51
Если все в одном swf'нике, то прелоудер будет работать только для swf'ника (т.е. не сможешь отследить отдельно загрузку каждого мувика). А если звук отдельно, и все, что ты хочешь загрузить, тоже в отдельных swf, то можно так: делаем зависимость - т.е. пока кол-во загруженных swf!=нужному, тогда не переходим на нужный кадр. Соответственно, каждая swf'ка должна сообщать о своей загрузке твоей функции прелоудера.
Допустим, есть 3 swf'ки. Тогда, если каждая из них (swf) передала переменную=1 (т.е. сообщила о своей загрузке), и в результате число (кол-во загруженных swf)==3 - то переходим к нужному кадру.
ага, идея понята. Все пасиба :drinks:
в продолжение темы:
всё вроде работает.
вопрос: я сделал во флешке 3 прелоадера для трёх подгружаемых в неё флешек. Они будут кэшироваться или всегда при обновлении страницы будут работать прелоадеры??
зависит от того как пользователь обращается с кэшом
по ходу дела появляются вопросы:
с загрузкой картинок и переменных всё понятно. А вот как быть с подгруженной swf если ей нужно управлять?
У меня в мув sounds подгружается sn.swf. Как им управлять после загрузки?? Конструктор не работает у меня типа _root.sounds.sn...
//или
_root.sounds...
народ, неужели никто не поскажет??
а где Кузэн?
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.