Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   preloader на загрузку с сервера и из библиотеки (http://www.flasher.ru/forum/showthread.php?t=143021)

Dr_Bra 05.08.2010 12:51

preloader на загрузку с сервера и из библиотеки
 
С помощью туториала сделал прелоадер, но он работает, когда контент добавляется с помощью
Код AS3:

...load(new URLRequest("..."));

А мой контент добавляется из библиотеки
Код AS3:

var picture = new Picture(); addChild(picture);

подскажите как сделать прелоадер, на добавление "библиотечного" контента?
Вот код которые у меня получился
Код AS3:

package 
{
        import flash.display.MovieClip;
        import flash.display.Sprite;
        import flash.display.Loader;
        import flash.display.LoaderInfo;
        import flash.text.TextField;
        import flash.net.URLRequest;
        import flash.net.URLLoader;
        import flash.events.*;
 
 
        public class PaulScript extends Sprite
        {
                private var _loader:Loader;
 
                public function PaulScript():void
                {
                        trace("paulScript");
 
                        _loader = new Loader();
                        _loader.load(new URLRequest("Picture_1.jpg"));
 
                        _loader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, startPreloader);
                        _loader.contentLoaderInfo.addEventListener(Event.COMPLETE, copletePreloader);
                }
 
                private function startPreloader(evt:ProgressEvent):void
                {
                        paul_mc.progress_tf.text = String(Math.round(100*(evt.bytesLoaded/evt.bytesTotal)))+"%";
                }
 
                private function copletePreloader(evt:Event):void
                {
                        paul_mc.progress_tf.text = "Load complete";
                        addChild(_loader.content);
                }
        }
}

Добавлено через 29 минут
разобрался


Часовой пояс GMT +4, время: 00:45.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.