У меня есть некоторый код обработки данных, реализованный в ActionScript, и я хотел бы вызвать его из JavaScript. В связанном вопросе Взаимодействие с actioncript 3.0 с использованием javascript упоминается пост в блоге http://blog.circlecube.com/2008/02/01/actionscript-javascript-communication/, в котором рассказывается, как это сделать. Все, что мне сейчас нужно, - это создание файла SWF из файла .as полностью автоматически с помощью инструмента командной строки в Linux. Как это возможно?
.as
Есть ли разница в скорости между AS2 и AS3?
«Есть ли разница в скорости между AS2 и AS3?»
Да, есть огромная разница, AS3 намного быстрее, особенно в "перехвате данных" и таких операциях, о которых вы упоминаете.
Получите бесплатный Flex SDK , если вы используете as3. (Используйте mtasc, если вы используете as2)
Отвечая на мой собственный вопрос, AS3 может быть в 4 раза быстрее, чем AS2, для сокращения чисел (в зависимости от протестированного кода), а Flash Player 10 быстрее, чем Flash Player 9, особенно Vector.<int> намного быстрее, чем * 1002. *.
Vector.<int>
Я кратко описал автоматическую генерацию SWF из источников AS2 и AS3 в своем блоге: http://ptspts.blogspot.com/2009/10/how-to-create-actionscript-3-as3-flash.html. Мне пришлось собирать информацию для этого на десятках веб-сайтов.
Как и другие говорили, да AS3 быстрее, чем AS2. Есть несколько других способов повысить производительность. Одним из способов является пиксельный бендер, который можно рассматривать как написание PixelShader для графического процессора, за исключением того, что здесь он рассчитывается программно, а не аппаратно. Также Алхимия показала улучшение некоторых показателей. Выезд http://blog.joa -ebert.com / Производительность, которую Joa может получить с помощью различных оптимизаций (в том числе за счет оптимизации байтового кода), просто потрясающая.
Я думаю, что это статья, но я на работе, поэтому не могу проверить. http://blog.joa -ebert.com / 2009/04/03 / массивное-количество-оф-3d-частиц-без алхимии-и-pixelbender /