|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Создание НЕ ВНЕШНЕГО прелоадера флешки без использования Flash IDE
Всем привет!
Немного теоретический вопрос. При разработке приложений на AS2 во Flash IDE у меня была стандартная схема: 1 кадр - прелоадер, 2 кадр - приложение Сейчас разработку веду на AS3 во FlashDevelop: прелоадер делаю отдельным файлом, который подгружает в себя флешку приложения. Вопрос. Можно ли сделать прелоадер, который будет отображать свой процент загрузки, а не внешней swf. Вроде, как и должна быть такая возможность, но непонятно как ее реализовать, учитывая, что во FlashDevelop у нас всего один кадр. Если получится, дайте ответ с примером. Всем спасибо! |
|
|||||
стервочка (я мужик)
|
|
|
|||||
2 BlooDHounD:
отлично! спасибо за помощь! 2 iNils: видел этот шаблон давно, но код был непонятен и не увидел эффекта, поэтому и не стал его использовать. статья по ссылке BlooDHounD пролила свет на эту ситуацию. |
|
|||||
[+4 14.03.09]
|
хоть и это уже лишнее, но может и отсюда что-то полезное возьмешь:
var req:URLRequest = new URLRequest("sample.swf"); var loader:Loader = new Loader(); function fileLoaded(event:Event):void { addChild(loader); removeChild(loading_mc); removeChild(percent_txt); } function preload(event:ProgressEvent):void { loading_mc.play(); var percent:Number = Math.round(event.bytesLoaded / event.bytesTotal * 100); percent_txt.text = String(percent)+ "%"; } loader.contentLoaderInfo.addEventListener(Event.COMPLETE, fileLoaded); loader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, preload); loader.load(req); |
|
|||||
Спасибо Arif flasher!
Универсальный способ... не нужно весь контент загонять на 2 фрейм, очень помогло! |
Часовой пояс GMT +4, время: 19:37. |
|
« Предыдущая тема | Следующая тема » |
|
|