Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   action script routine (http://www.flasher.ru/forum/showthread.php?t=39126)

blackhund 30.10.2002 02:54

action script routine
 
такой вопрос:
есть ли смысл заниматься во flash графикой, которая считается по математическим моделям? я недавно пробовал сделать на flash мувик, который рисует график в полярных координатах и преобразует этот график непрерывно во времени. получаются довольно неплохие эффекты, но реализовать на flash так и не получилось. проблема получилась в том, что в исходном варианте (было реализовано на c для графического режима 640х480 под dos естественно) рисовался график по точкам. чтобы по точкам рисовать во flash нужно фактически "цеплять" клипы точки. но если цеплять слишком много, то мувик безбожно тормозит. исходный код рисовал 1000 точек. для flash это оказалось слишком много. даже 100 точек еле шевелились. вряд ли дело в машине (p333Mhz,128M ram).
и еще вопрос в догонку:
есть ли существенная разница по времени выполнения между
duplicateMovieClip()
и
attachMovie()?

sergwizard 30.10.2002 06:15

Смысл есть! Flash очень удобен для построения графиков. Только- вообще-то - для рисования, вместо точки используют линию. Простейший вариант: - Рисуешь линию длинной 100 рх, и поворачиваешь на 45 градусов. Потом скалишь полученный клип до 1% и линия превращается в пиксельную точку. Теперь – duplicateVovieClip. Дубликатов такой "точки" можно наклепать туеву хучу. И без всяких тормозов.
По поводу duplicateMovieClip() и attachMovie(). - Сравнивать нет смысла. Они выполняют разные задачи.


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

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