![]() |
сообщение о медленном скрипте
использую MovieClipLoader чтобы загрузить мувик.
специально выложил работу в нет и подгружаемый ролик сделал достаточно большим. когда подгружаемый ролик грузится (занимает минут 5) вылазит окно "Скрипт вызывает медленную работу скрипта... Прервать/Продолжить". успевает вылезти несколько раз. Можно это окно как-то подавить? |
Скрипт покажите.
|
эмм... это класс.... и будет простыня... ну ладно...
Код:
class game.Cell extends MovieClip{функция loadModel и выполняет подгрузку мувика, внутри себя создавая приемник для событий. код работает, выложен на http://www.crimea.com/~chas/celltest.swf (внимание! подгружает 8 метров, осторожно!), только это дурацкое окошко о медленном скрипте вылазит. что делает: начинает подгрузку мувика. когда подгрузка доходит до определенного кадра начинает отображать прелоадер и подгружаемый мувик в этом кадре, затемнив предварительно мувик в черный цвет. когда загрузка закончена - убирает затемнение мувика и прячет прелоадер. |
Ни каких окошков у меня не вылезло. Вообще такое окно появляется, когда время на обработку скрипта превышает заданное ограничение (либо это бесконечный цикл, либо трудоемкие вычисления). Изменить это время в самом флеше нельзя. Поэтому стоит еще раз пересмотреть ваш код и попытаться найти то место которое вызывает, то что я описал в скобках.
|
видимо у вас машинка мощнее, чем у меня. или мне надо позакрывать лишних окон.
если я убераю вот эту проверку: Код:
if (!this.isTransformed && mov._framesloaded>this.cell.start_idle2 && |
А зачем вам проверять _framesloaded? есть событие onLoadInit, и проверка вообще не нужна.
|
а как я определю, что все необходимые кадры для проигрывания первой анимации загружены и я ее могу показать?
|
| Часовой пояс GMT +4, время: 07:13. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.