О Haxe: я лично не вижу риска в его использовании. Я полностью перешел на Haxe из AS3 около 9 месяцев назад, и я чувствую, что это было очень хорошее решение. AS3 полностью остановился с момента его выпуска. Конечно, API проигрывателя вырос, но сам язык не развивался, за исключением введения типизированных векторов.
Хотя я чувствую, что ваше общее беспокойство по поводу Хэкс неоправданно, я должен отметить, что Хэкс / CPP - это другой зверь. Хотя проект очень перспективный и амбициозный, у него есть свои проблемы. Многие классные функции Haxe переведены на C ++ с серьезными накладными расходами (хотя в критических ситуациях с производительностью их можно просто избежать). Кроме того, полученный код на самом деле не очень удобен для чтения, отладка не совсем очевидна (вы можете отладить код, но вам нужно исправить проблему в исходном коде Haxe), и нет канонического способа использования вывода Haxe из C ++ прилично. Известно, что у платформы C ++ есть свои недостатки, хотя она стала достаточно стабильной.
Вопрос теперь в том, что именно вы пытаетесь достичь, изучая C ++. Haxe / CPP - это достойный способ использовать язык высокого уровня, имеющий примерно ту же производительность, что и C ++, при этом оставаясь еще более кросс-платформенным. ИМХО, с точки зрения AS3, самое интересное в C ++ - это его низкоуровневый доступ и шаблоны, оба из которых являются очень мощными аспектами.
Для меня AS3 - это в основном Java для бедного человека, за исключением, в основном, неиспользуемых динамических и функциональных характеристик. Таким образом, если вы полны решимости изучать C ++, я бы посоветовал вам попробовать изучение C ++ из Java .