我想知道有没有为AS2创建Android应用程序的选项? 柔性? Adobe AIR?
答案 0 :(得分:0)
是的,您可以为Android创建可安装的AIR应用程序;涉及此问题的一篇文章是Getting started with Adobe AIR for Andorid
Flash Professional CS5有一个AIR for Android插件,可将AIR应用程序转换为可安装的Andorid应用程序。
答案 1 :(得分:0)
简短的回答是否定的。 AIR是您为Android制作ActionScript应用程序的方式,但不幸的是,Android AIR运行时不包含AS2虚拟机 - 它只是不知道如何播放AS2内容。 (这部分是为了让Android AIR与iOS并行,因为Apple不允许运行时解释,因此无法运行AS2内容。)
稍微宽泛的答案是,从技术上讲,您可以将AS2引入AIR for Android应用程序,但只能通过浏览器。 StageWebView类允许您的AIR / Android应用程序显示HTML内容,并通过实例化设备的本机浏览器的受限版本来实现。因此,只要设备的本机浏览器具有Flash播放器,您就可以在AIR中显示浏览器闪存(包括AS2)。 (这在iOS上不起作用; D)但是如果可能的话,你应该避免这种方法 - 它可能在不同的设备上有所不同,你的Flash内容将无法使用AIR API,我希望其他的问题也是如此。 (安全沙箱如何工作我甚至不想考虑..)
我担心唯一的“好”解决方案是移植到AS3。