Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/213.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android AS2在空气中的应用_Android_Flash_Air_Actionscript 2 - Fatal编程技术网

Android AS2在空气中的应用

Android AS2在空气中的应用,android,flash,air,actionscript-2,Android,Flash,Air,Actionscript 2,我正在使用AIR3.2将一款游戏从Flash升级到Android。我正在测试的SWF是AS2 SWF 我使用此方法获取要加载的SWF文件: 但是,当我打开应用程序时,会加载SWF,但没有代码工作 是否有类似的.SWC或类似的东西可以让代码正常工作 谢谢, -Sandor您想要的东西在手机上根本不可能实现 在iOS上,AIR 3.6之前的版本不能在SWFs中作为字节码加载。您必须在编译时对它们进行打包运行时加载是违反iTunes商店策略的,无法运行,并且嵌入式SWF中的代码与应用程序的其余部分交叉

我正在使用AIR3.2将一款游戏从Flash升级到Android。我正在测试的SWF是AS2 SWF

我使用此方法获取要加载的SWF文件:

但是,当我打开应用程序时,会加载SWF,但没有代码工作

是否有类似的.SWC或类似的东西可以让代码正常工作

谢谢,
-Sandor

您想要的东西在手机上根本不可能实现

在iOS上,AIR 3.6之前的版本不能在SWFs中作为字节码加载。您必须在编译时对它们进行打包运行时加载是违反iTunes商店策略的,无法运行,并且嵌入式SWF中的代码与应用程序的其余部分交叉编译为Objective-C

因为在为iOS编译的应用程序中没有AIR运行时,所有内容都交叉编译为Objective-C,所以即使您不打算提交到iTunes应用商店,也无法在SWF中加载字节码。没有可用的运行时来实际运行它

链接中的解决方法也不会起作用,因为iOS没有也从来没有flash播放器,这依赖于

在Android上,AIR运行时仅为AS3。没有任何支持加载AS2;该运行时根本不存在

此外,在你的链接评论中提到的小解决方法也不会起作用。该解决方案依赖于安装了Flash Player的设备来运行SWF。Adobe在几年前放弃了Android的Flash Player,此后再也没有设备能够安装它。在所有安卓用户中,手机上仍有Flash的几率只有一小部分

所以没有办法做你想做的事。您必须将其转换为AS3或不支持Android和iOS