ActionScript 3.0 основан на проекте ECMAScript 4. На первый взгляд он имеет больше сходства с Java, чем JavaScript (в отличие от AS2). ActionScript 3.0 - это классный унаследованный язык, разработанный вокруг принципов ООП. AS2 также имеет классы, но прототипы сильно отличаются (хотя я немного неясен в этой области).
AS3 также является строгим типизированным языком. Прежде чем вы могли бы написать такой код:
var a = 12;
и вы можете с AS3, разница в том, если вы должны были написать:
var a:int = 12;
с AS3 вы получите проверки типа (помогает сохранить ошибки во время компиляции, а не времени выполнения). Это также может привести к увеличению производительности. Говоря об увеличении производительности, AS3 работает на AVM2, который значительно увеличивает скорость.
В AS3 также есть целый ряд других функций. Улучшенная система событий, улучшенная обработка XML, возможность загрузки и сохранения на локальный (FP10), возможность использования Pixel Bender (FP10).
Вы, вероятно, не заметите огромной разницы, если вы делаете в основном анимацию с помощью какого-то кода, но тем не менее, имеет смысл идти с AS3, особенно если вы снова начнете заниматься этим позже.
Приветствия за ответ ... Я поеду с AS3. Я нашел несколько хороших мест для начала обучения, таких как сам сайт Adobe ... просто интересно, знаете ли вы о других, которые действительно выделяются ...? – Sambo
Хмм ... В верхней части моей головы вы можете посмотреть на actionscript.org, kirupa.com, сайт скиннер-скин, 8-битную ракеты и, конечно же, adobe live docs и http://www.adobe.com/devnet/actionscript /as3.html – ThatSteveGuy
добавить gotoandlearn.com в этот список :) – Allan