是的。我这样做是为了谋生。Adobe AIR SDK 允许您为 iOS、Android、Windows 和 OS X 打包/编译应用程序(对 BlackBerry 的第一方支持已过时,对 BlackBerry 10 的第三方支持已更新)
您需要一个 IDE(Flash Builder(推荐的 Adobe 开发的 IDE)、Flash Develop、非社区版 IntelliJ、Flash Pro 等)和Adobe AIR SDK。它不像普通的 Flash 那样简单,因为您需要比基于 Web 的 SWF 更关心,但它只是 Flash。您可以在 Flash 中执行的几乎所有操作,都可以在 AIR 中执行。您无法访问很多本机功能,但这就是 AIR Native Extensions 的用途。它仅支持 AS3,因此不能使用 ActionScript 2
应该注意的是,Adobe 强烈建议不要将基于时间轴的 Flash 用于 AIR for Mobile 项目,因为它根本没有针对移动设备进行优化。坚持严格基于 OOP 的项目。此外,如果您正在制作游戏,您应该考虑使用 Starling 之类的东西。
移动版 Flash Player已不复存在。Adobe AIR 生机勃勃。Adobe 每隔几个月就会发布大量更新,并且可以很好地跟上最新的操作系统版本,通常会在最终发布后的几天内完成支持更新(例如,3.9 是在 iOS 7 之后一周发布的)
还值得注意的是,大部分 Apache Flex SDK(以前由 Adobe 开发)都针对移动设备进行了优化,如果您花时间正确学习它,它们的效果会非常好