![]() |
Круги со случайными координатами центра
Нужно следующее:
в первом кадре появляется круг со случайными координатами центра; во втором кадре добавляется ещё один такой же круг, тоже со случайными координатами; в третьем кадре - ещё один и т.д. Ясное дело, нужен ActionScript, иначе случайных координат не получить. Программно круги не создаются, можно программно создавать только кривые и заливки (lineStyle, curveTo, beginFill, endFill). Но в моём случае создавать столько кривых и заливок - верный способ всё повесить. Может быть, можно программно создавать экземпляры символа? Если можно, то как? |
Взято отсюда: http://www.actionscript.org/forums/s...d.php3?t=30328
Код AS3:
|
Спасибо - работает, и быстро работает!
В порядке издевательства я попросил Flash нарисовать 10 тысяч кругов со случайными координатами центра и случайным цветом: Код AS1/AS2:
Flash MX зависает всего на 1,5 минуты (при этом четырежды предлагает прервать процесс). И это на моём-то старом Селероне! Интересно, что бы было, если бы автором Flash была Microsoft? А всё-таки непонятно, почему ни Macromedia, ни Adobe не сделали во Flash встроенный метод drawCircle? |
Встроенный метод drawCircle есть в AS 3.0, а во втором много чего нет. Бросьте вы его уже, читайте по АС 3.0.
|
Цитата:
|
В AS3 есть drawCircle?
Значит, только Macromedia не додумалась. А Adobe, съев Macromedia, сразу додумалась. Похоже, в случае с Flash новее означает лучше (это применимо далеко не ко всем программам). Уговорили, перейду на AS3, только чуть-чуть позже. Вообще, похоже, основное назначение раздела AS 1.0/2.0 - агитировать за AS 3.0. |
AS 2.0 прекратил свое развитие сразу после выпуска AS3 в свет. А было это в 2005-2007, точно не помню.
|
| Часовой пояс GMT +4, время: 22:46. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.