Форум 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=137578)

nachalnik 17.03.2010 10:17

Прелоудер на сцене , но не отображается при загрузке флешки
 
в первом кадре написал код прелоудера и поставил мувик с текстом "Загрузка". Во втором расставил все объекты на сцене. Файла класса у флешки нет, только у объектов на сцене.
Код AS1/AS2:

stop();
 
addEventListener(Event.ENTER_FRAME, handleProgress);
function handleProgress(event:Event):void
{
        var loaded:Number = stage.loaderInfo.bytesLoaded
        var total:Number = stage.loaderInfo.bytesTotal
        if(loaded >= total){
                removeEventListener(Event.ENTER_FRAME, handleProgress);
                removeChild(preloader);
                this.gotoAndStop(2);
        }
}

но при загрузке флешки в браузере я этот текст вижу только мельком, после чего сразу появляются все объекты сцены, а до этого только белое поле вижу
В чем может заключаться проблема?

Zebestov 17.03.2010 12:26

у меня такое было, когда я после загрузки (ну по логике кода) обращался к объектам напрямую. спас getDefinitionByName().


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

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