Показать сообщение отдельно
Старый 05.08.2011, 18:47
brodotsky вне форума Посмотреть профиль Отправить личное сообщение для brodotsky Найти все сообщения от brodotsky
  № 3  
Ответить с цитированием
brodotsky

Регистрация: Jul 2011
Сообщений: 18
Спасибо - работает, и быстро работает!
В порядке издевательства я попросил Flash нарисовать 10 тысяч кругов со случайными координатами центра и случайным цветом:
Код AS1/AS2:
for (I=0;I<10000;I++)
  {center=[Stage.width*Math.random (),Stage.height*Math.random ()];
   rad=10;
   fillColor=(255*Math.random ())
             +((255*Math.random ())<<8)
             +((255*Math.random ())<<16);
   fillAlpha=100;
   lineColor=0;
   lineAlpha=0;
   lineWidth=0;
   _root.drawCircle (center,rad,
                     fillColor,fillAlpha,
                     lineColor,lineAlpha,lineWidth);}
Что вы думаете?
Flash MX зависает всего на 1,5 минуты (при этом четырежды предлагает прервать процесс).
И это на моём-то старом Селероне!

Интересно, что бы было, если бы автором Flash была Microsoft?

А всё-таки непонятно, почему ни Macromedia, ни Adobe не сделали во Flash встроенный метод drawCircle?
__________________
Kiss my AS!


Последний раз редактировалось brodotsky; 05.08.2011 в 21:38.