![]() |
Preloader в подгружаемом мувике
Доброго времени суток.
Помогите пожалуйста с кодом. Суть флешки: при нажатии кнопки в объект MovieClip подгружается мувик из папки. Необходимо сделать для него прелоадер. Не мог бы кто подкинуть код, иль мож что-нить исправить тут: onClipEvent (enterFrame) { tot = _root.getBytesTotal(); loaded = _root.getBytesLoaded(); percent = loaded/tot*100; text=Math.floor(percent); gotoAndPlay(text); text=text+"%" if(loaded === tot){_root.gotoAndStop(2)} } Или может просто подскажите, где прелоадер должон находится: в подгружаемом муве на первом кадре или в основном флеш фильме? Помогите, пожалуйста, нужно очень и нужно СРОЧНО. Заранее спасибо, Денис. З.Ы. Прошу прощения за простой вопрос, но после семи часов мозги начинают отказывать... |
Если после семи часов мозги работают так, что человек в состоянии написать данный пост, то мы несомневаемся, что он будет так же в состоянии заменить ссылку _root ссылкой на объект MovieClip, вкоторый должен подгружаться мувик из папки, а заодно учесть что перед началом загрузки getBytesLoaded() равно как и getBytesTotal() равны undefined, и превращаются в 0 при проведении математических вычислений, следовательно gotoAndStop(2) в приведенном выше коде может сработать еще до начала загрузки! Кроме того руководство партии считает для себя обязаянностью проагитировать товарища за то, чтобы избегать применение таких оборотов как onClipEvent (), и заменять их на более современные MovieClip.onEnterFrame= function() {} , а также стараться располагать код в одном месте, а именно в первом кадре основной временной шкалы _root, дабы самому потом было бы проще найти нужный участок кода. В дополнение к сказанному , мы со своей стороны хотели бы дать рекомендации к использованию современного и достаточно продуктивного MovieClipLoader class, с коем товарищ может ознакомиться, открыв соответствующую страницу хелпа.
|
Спасибо товарищу Сталину за наш работающий прелоадер! СовНарКом Вас не забудет.
|
Код:
var loads:MovieClipLoader = new MovieClipLoader();и клипы грузишь уже так loads.LoadClip(".swf", target) |
Здесь, на флешере, можно скачать прелоадер?
|
| Часовой пояс GMT +4, время: 17:47. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.