Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   необьяснимое поведение строки загрузки (http://www.flasher.ru/forum/showthread.php?t=107185)

solo19770701 27.01.2008 22:49

необьяснимое поведение строки загрузки
 
Вложений: 1
Всем доброго времени суток.
Вопрос. В основном фильме посредством loadMovie("pic01") загружаю картинку. Нужно что бы во время загрузки юзер видел строку состояния загрузки картинки. Я это сделал путем помещения одной части кода на timeLine
Код:

this.createEmptyMovieClip("img_mc", 999);

first_btn.onPress = function()
{
        img_mc.loadMovie("../my_web_site/_root/pic/2d/hiResPictures/pic01.jpg");
};

и вторая чась кода присоеденина к мувику с динамическим текстовым полем и переменной text заданой дя этого поля. Код выглядит вот так
Код:

onClipEvent(enterFrame)
{
        percent = Math.round(_parent.img_mc.getBytesLoaded() / _parent.img_mc.getBytesTotal() * 100.0);
        text = percent + "%";
}

все выглядит очень просто и доходчиво. Во флеше все работает, счетчик показывает проценты. НО, стоило мне все это выложить в нет, так тут началось. Нажимаю на кнопку появляется счетчик, но он стоит на нуле где то около трех-четырех секунд, потом появляется картинка. Или вообще ничего не появляется в течении нескольких секунд, а потом появляется картинка:wacko:, или счетчик доходит до 9-10процентов останавливается на 4-5 секунд, и после появляется картинка. Т.е нормального отображения загружаемых процентов я добиться не могу. Можно все конечно было бы сделать через listener, но тогда придеся переписывать очень много кода, т.к. как я понял из мануала listeners работают с loadClip а у меня все по станинке через loadMovie.
Так как же мне заставить корректно работать строку состояния загрузки картинок в основной мувик?
P.S. на всякий случай присоединил пример того что я только что написал.


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

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