AS2 даст вам только работу над баннерами, вам следует избегать ее дальнейшего изучения.
Flash-цель находится в упадке, так что, хотя Adobe, вероятно, адаптируется as3 для вывода Javascript,
использование Haxe разумно, потому что он уже обладает универсальностью для целевого ряда целей и является лучшим языком.
Я бы посоветовал использовать flashIDE для макета и графики, если ваш код не так хорош, тогда настройте все состояния кнопок с рамками, помеченными _up, _over и _down. Если вы экспортируете как SWF, вы можете использовать его с haxe-кодом, но можете увидеть результат (в отличие от SWC). Особенно важно, чтобы текстовые поля были настроены с правильным форматом текста во flashIDE, и только если они уверены, что они должны быть такими, динамические аспекты должны быть.
В краткосрочном плане, возможно, легче освоить flash с умением as3, так что есть преимущества в обоих направлениях. Но правда в том, что на самом деле не имеет значения, используете ли вы as2, as3 или haxe (я бы посоветовал использовать flash IDE для графического аспекта), но если вы хотите создать версию javascript, то haxe кажется наиболее разумным.