Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Загрузка внешних изображений в "темпе вальса" (http://www.flasher.ru/forum/showthread.php?t=123393)

Gorbunkoff 01.04.2009 13:19

Загрузка внешних изображений в "темпе вальса"
 
Не могу найти ошибку . Есть код :

Код AS3:

package {
        import flash.display.*;
        import flash.events.*;
        import flash.net.URLRequest;
        import flash.text.*;
 
 
        public class LoadImage extends Sprite {
            private var _loaderStatus:TextField;       
                public static var url:String="file:///C|/Programs/Current/!!!/v.6/Images/war.png";
 
                public function LoadImage() {
 
                        var loader:Loader = new Loader();
                        addChild(loader);
                        trace(url);
 
                        // Добавляем обработчики событий
                        // для контроля за процессом загрузки
                        loader.contentLoaderInfo.addEventListener( Event.OPEN, openHandler );
                        loader.contentLoaderInfo.addEventListener( ProgressEvent.PROGRESS,progressHandler);
                        loader.contentLoaderInfo.addEventListener( Event.COMPLETE, completeHandler);
 
                        // Загружаем внешнее изображение
                        loader.load( new URLRequest( url ) );
 
                }
 
                private function completeHandler(event:Event):void {
                        trace("completeHandler: ToDo procedure" );
                }
 
                private function openHandler(event:Event):void {
 
 
                        _loaderStatus = new TextField();
                        addChild( _loaderStatus );
                        _loaderStatus.text="Загрузка: 0%";
 
                }
 
                private function progressHandler(event:ProgressEvent):void {
                        var percent:Number=event.bytesLoaded/event.bytesTotal*100;
                        _loaderStatus.text="Загрузка: "+percent+"%";
                        trace( _loaderStatus.text );
 
 
                }
 
                private function unLoadHandler(event:Event):void {
                        trace("unLoadHandler: " + event);
                }
 
        }
}

в trace(_loaderStatus.text) текущие процики загрузки отображаються нормально а в самом текстовом поле флешки отображаються только два значени 0% и 100% ( может потому что war.png локальный файл) :umnik2::umnik2:Буду очень признателен

Aldvin 01.04.2009 13:26

Загрузка происходит мгновенно поэтому процентики проследить не удается. Попробуйте включить опцию Simulate Download в опциях флеш плеера после компиляции. Одним словом компилируем(Ctrl+Enter) затем включаем Simulate Download (ещё раз Ctrl+Enter)

Gorbunkoff 01.04.2009 14:26

Большое спасибо - помогло, все работает нормально


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

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