Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   Обновление во время прорисовки карты (http://www.flasher.ru/forum/showthread.php?t=37180)

DELirium 15.09.2002 00:22

Обновление во время прорисовки карты
 
У меня такая проблема.
На флеше рисую карту(дублицирую клипы), это занимает много времени, и флеш ругается, мол скрипт наверное повис "Хотите его приостановить?".
Так вот, как избавится от этого сообщения.
В делфи у объекта application было такое хорошее свойство, которое вызываешь и прога прорисовывает экран и выполняет команды винды. Нет во флеше чего либо подобного.

P.S. Мне в голову пришла только однамысль, использовать не for, а сделать двукадровый мувик и в первый кадр засунуть акшены, а после прорисовки карты сделать stop(). Но это не красивое решение :(

TTS 15.09.2002 00:50

Не разбираюсь я в дельфях
 
Немного корявый вариант(правда не проверенный): в процессе расчета (дуплицирования) проверять время, прошедшее с начала расчета и через определённый интервал gotoAndPlay на другой кадр, в котором gotoAndPlay обратно, а дальше опять засечь время и продолжать процесс и т.д. Интервал этот ессно определяется опытным путём с запасом для особо тормознутых. Причем, как показывает практика, задержки на пустом кадре не будет, т.е. если у тебя клип из двух кадров, в первом нарисована 1, а во втором 2 и во втором gotoAndPlay(1), то при проигрывании клипа двойки ты не увидишь.

Aiswer 06.03.2003 06:27

НЕ я не гений

greyshaman 07.03.2003 19:32

а в каком месте думать то.
все же тупо.

Techmaker 07.03.2003 20:10

УУУУ,,,,....:|||-( (-) )-|||:....,,,,УУУУ
 
Вложений: 1
Просто "У" ////....
бредовый бред ночных дупликаторов....
вот в вам исходничек моментального дублирования...
в мувике в клипике "duplicat" первый кадрик для особых данных... :) :) :) :) :) :)

Techmaker 07.03.2003 20:11

а я - гений ... ... ;) :) :p :D :) :eek:

Useless 07.03.2003 22:08

Re: Обновление во время прорисовки карты
 
Цитата:

Оригинал написал(а) DELirium
P.S. Мне в голову пришла только однамысль, использовать не for, а сделать двукадровый мувик и в первый кадр засунуть акшены, а после прорисовки карты сделать stop(). Но это не красивое решение :(
И тем не менее, правильное.
Возможно даже, единственно правильное :)

Techmaker 08.03.2003 12:12

- у меня - такой пример - который вверху... :)

Aiswer 08.03.2003 22:26

2 Techmaker
Цитата:

а я - гений ...


А я учусь... ХЕ ;) :) :p :D :) :eek: :o


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

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