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

f3ath 26.12.2007 18:51

Прелоадер застревает
 
Здравствуйте, коллеги.

Код:

stop();
onEnterFrame = function(){
        var loaded = (_root.getBytesLoaded() / _root.getBytesTotal());
        _root.bar._width = (720 * loaded);
        _root.percentage.text = Math.round(100 * loaded).toString() + '%';
        if(1 == loaded)
        {
                delete onEnterFrame;
                play();
        }
}

Вот такой прелоадер реализован в 1-м кадре 150-килобайтного флеша. Во втором кадре расположены все используемые мувиклипы, а в третьем - основная логика. Флешка - часть пользовательского интерфейса сайта.

От нескольких пользователей поступают жалобы, что прелоадер постоянно останавливается на (в одном случае 31%, в другом - 44%) и дальше загрузка не идет. У подавляющего большинства пользователей (это более 1000 человек) все работает правильно.

Воспроизвести ошибку не удается.

Пожалуйста, выскажите све мнение о возможных причинах такого поведения флешки. Я буду признателен за любые высказанные предположения. Спасибо.

koIIImarik 27.12.2007 01:06

Попробуйте play() прописать перед delete onEnterFrame. Разу уж попросили написать своё мнение =) а так - не знаю, в чём проблема, конечно.


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

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