![]() |
Подгрузка мувиклипов
хочу из меню одного клипа включать другие но с прелоадером. В каждый дочерний клип прописывать прелоадер по-моему некрасиво, а как отслеживать загрузку дочернего из родительского никак сообразить не могу. Может у кого есть идеи?
|
Хм... а если в подгружаемых мувиках сделать свои прелоадеры... т.е. когда из основного клипа пойдет команда - загрузить ролик, то сначала сработает прелоадер, а потом уже мувик покажеться...
|
Это-то я и имел в виду когда говорил что это некрасиво.
Представь- прописывать в 50-ти клипах прелоадер а потом если что не понравилось изменять. Впечатлило? |
_roditelMC._docherniyMC.getBytesTotal();
_roditelMC._docherniyMC.getBytesLoaded(); _docherniyMC = "динамически меняемое имя" _roditelMC[_docherniyMC].getBytesTotal(); _roditelMC[_docherniyMC].getBytesLoaded(); |
вроде бы логично, но тогда где ошибка в приведённом коде:
on (release) { loadMovieNum ("file://film1.swf", 11); trace (eval(film11.film1.getBytesTotal())); } Дело в том окно trace пусто :confused: |
а оно сразу тебе не выдаст размер
слишком короткий промежуток времени. поэтому, пока ответ не получен, то getBytesTotal = NaN эт первое. второе. у тебя должно быть так: _level11.getBytesTotal() |
Ага... зашевелилось!
Большое спасибо! |
Рано радовался,
делаю такой код on (release) { loadMovieNum ("film1.swf", 11); while (_level11.getBytesLoaded()<_level11.getBytesTotal()) { setProperty (_level0.loader, _xscale, _level11.getBytesLoaded()/_level11.getBytesTotal()*100); } } ... не работает! Похоже в момент нажатия кнопки getBytesLoader ещё не имеет информации и цикла нет. Что делать? |
можно ещё в мувиклип грузить и
onClipEvent (data) { _root.preloader.gotoAndStop("on"); if (this.getBytesTotal() > 0 && this.getBytesLoaded() == this.getBytesTotal()) { _root.preloader.gotoAndStop("off"); play(); } } |
т.е. надо редактировать загружаемый мувик- так я понял?
А этого как раз я хотел избежать |
| Часовой пояс GMT +4, время: 19:50. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.