Можно конечно сразу писать на одном из существующих новых движков. Но ведь все они имитируют интерфейсы и классы из AS3. И технически из AS3 можно делать то же самое.
Вот интересная вещь:
https://ru.wikipedia.org/wiki/Low_Level_Virtual_Machine
Возможно, я буду копать в этом направлении. Кстати, адобовская алхимия уже использовала LLVM для того, чтобы компилировать C++ в AS3 (именно UE3 и Unity были портированы на Flash - Citadel Demo).