Прелоадер

То что касается флеша, но не касается ВКонтакте API. Например проблемы при создании прыгающего мячика.
Twist4
FL Team
FL Team
Сообщения: 165
Зарегистрирован: 13 окт 2009, 19:40

Прелоадер

Сообщение Twist4 »

Как создать преаплодер....тоесть загрузку для приложения??))
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: Преаплодер

Сообщение Александр »

Прелоадер? Примерно так:
Preloader.as

Код: Выделить всё

package {    import flash.display.*;    import flash.events.*;    import flash.text.TextField;    import flash.net.URLRequest;     public class Preloader extends Sprite {        public function Preloader():void {            var url='1.swf';// ссылка на загружаемый swf            // создание и размещение поля с прогрессом загрузки            var progress_tf:TextField = new TextField();            progress_tf.x=530/2;            progress_tf.y=380/2;            addChild(progress_tf);             var loadURL:URLRequest=new URLRequest(url);            var loader:Loader = new Loader();            loader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS,onLoadProgress);// прогресс загрузки            loader.contentLoaderInfo.addEventListener(Event.COMPLETE,onLoadComplete);// загружено            loader.load(loadURL);             function onLoadProgress(evt:ProgressEvent):void {                progress_tf.text = String(Math.round(100*(evt.bytesLoaded/evt.bytesTotal)))+"%";            }             function onLoadComplete(evt:Event):void {//окончание загрузки                // удаляем поле с прогрессом загрузки                removeChild(progress_tf);                // отображаем то что загрузилось                addChild(loader);            }        }    }}
VITAL
Сообщения: 34
Зарегистрирован: 29 дек 2009, 13:32

Re: Преаплодер

Сообщение VITAL »

Так ут нужно сделать динамик поле

Или как просто давно хотел загрузку сделать
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: Преаплодер

Сообщение Александр »

VITAL
Поле создаётся в коде.
Хотел сделать? Здесь есть готовый код. Ты не знаешь как его использовать? Тогда научись сначала этому...
VITAL
Сообщения: 34
Зарегистрирован: 29 дек 2009, 13:32

Re: Преаплодер

Сообщение VITAL »

Я просто хочу убедиться работает он или нет.

Я создаю класс Preloader

В файле Preloader.as пишу код

Код: Выделить всё

package {   import flash.display.*;   import flash.events.*;   import flash.text.TextField;   import flash.net.URLRequest;    public class Preloader extends Sprite {      public function Preloader():void {         var url='1.swf';// ссылка на загружаемый swf         // создание и размещение поля с прогрессом загрузки         var progress_tf:TextField = new TextField();         progress_tf.x=530/2;         progress_tf.y=380/2;         addChild(progress_tf);          var loadURL:URLRequest=new URLRequest(url);         var loader:Loader = new Loader();         loader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS,onLoadProgress);// прогресс загрузки         loader.contentLoaderInfo.addEventListener(Event.COMPLETE,onLoadComplete);// загружено         loader.load(loadURL);          function onLoadProgress(evt:ProgressEvent):void {            progress_tf.text = String(Math.round(100*(evt.bytesLoaded/evt.bytesTotal)))+"%";         }          function onLoadComplete(evt:Event):void {//окончание загрузки            // удаляем поле с прогрессом загрузки            removeChild(progress_tf);            // отображаем то что загрузилось            addChild(loader);         }      }   }}
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: Преаплодер

Сообщение Александр »

VITAL
Чтобы убедиться работает ли код - тебе достаточно проверить. Ты сделал уже больше половины. Подключи класс к проекту, скомпилируй приложение и проверь. Естественно не забудь поменять ссылку на загружаемый swf, или положи 1.swf в папку с твоим приложением.
VITAL
Сообщения: 34
Зарегистрирован: 29 дек 2009, 13:32

Re: Преаплодер

Сообщение VITAL »

Ясно
Аватара пользователя
FireStorm3000
Сообщения: 80
Зарегистрирован: 03 янв 2010, 18:17

Re: Преаплодер

Сообщение FireStorm3000 »

правда такой способ в контейнере не работает...
VIP
Сообщения: 252
Зарегистрирован: 24 ноя 2009, 18:10

Re: Преаплодер

Сообщение VIP »

Если ты хочешь просто создать загрузку для вида - создай мувик, сделай в нём анимацию и последний кадр оставь пустой - напиши в нём stop (); и всё это сохранишь и засунешь на главную сцену - эффект безупречный будет!!!
Аватара пользователя
FireStorm3000
Сообщения: 80
Зарегистрирован: 03 янв 2010, 18:17

Re: Преаплодер

Сообщение FireStorm3000 »

может так и сделаю, тока на флексе чуть позаморачиваться надо)
там была такая замечательная строчка :(

Код: Выделить всё

 preloader="win.prl"
вот теперь она не нужна)
Ответить