Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Не отображается progressbar (http://www.flasher.ru/forum/showthread.php?t=140448)

RoXy 29.05.2010 23:37

Не отображается progressbar
 
Добрый вечер...помогите пожалуйста разобраться, что делаю не так...задача - сделать простой прелоадер (рамка и полоска), после загрузки которого должна отобразиться картинка, лежащая на 2ом кадре того же таймлайна...
Код на первом кадре:
Код AS3:

stop()
var barFront:BarFront = new BarFront() // сама полоса загрузки
var barBack:BarBack = new BarBack() // рамка для нее
//barBack.name = "barBack"
//barFront.name = "barFront"
barFront.x = barBack.x = stage.stageWidth/2
barFront.y = barBack.y = stage.stageHeight/2
barFront.scaleX = 0 // в начальный момент полосы нет
addChild(barFront)
addChild(barBack)
this.loaderInfo.addEventListener(ProgressEvent.PROGRESS, onLoading);
this.loaderInfo.addEventListener(Event.COMPLETE, onComplete);
 
function onLoading(evt:ProgressEvent):void {
        trace ("onLoading")
        var loaded:Number = evt.bytesLoaded / evt.bytesTotal;
        setBarProgress(loaded);
}
 
function setBarProgress(value:Number) {
        trace ("setBarProgress")
        barFront.scaleX = value;
}
 
function onComplete(event:Event):void {
        trace ("onComplete")
        this.loaderInfo.removeEventListener(ProgressEvent.PROGRESS, onLoading);
        this.loaderInfo.removeEventListener(Event.COMPLETE, onComplete);
        gotoAndStop(2); // тут лежит картинка
}

trace показывает, что функции onLoading, setBarProgress и onComplete вызываются, однако полоска не появляется...

udaaff 29.05.2010 23:45

ctrl + enter, потом еще раз ctrl + enter.

RoXy 30.05.2010 00:10

и что значит сей ответ, можно спросить?)

gldrawworld 30.05.2010 00:20

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

RoXy 30.05.2010 21:52

Спасибо)))


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

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