Flash для веба, AIR для android/ios/win/mac. Можно даже обойтись одной кодовой базой при использовании условной компиляции и ant/gradle.
Для 2d рендера есть Starling, а вот все 3d движки очень давно заброшены. Вроде ещё остались какие-то игровые движки, типа citrus.
Но стоит быть готовым к пачке проблем и необходимости писать костыли. Например, есть проблемы с воспроизведением звука на андроиде. Также есть баги в рантайме под ios - игра может просто начать вылетать по неясным причинам и исправить это будет невозможно, ибо adobe не исправляет такие баги годами.
Я бы остановился на unity, ибо в освоении он будет значительно проще. Там уже есть все нужные инструменты, которые на as3 придётся писать с нуля или собирать по кускам.