【问题标题】:Approaches to port Flash swf files to android? [closed]将 Flash swf 文件移植到 android 的方法? [关闭]
【发布时间】:2013-07-18 12:33:57
【问题描述】:

首先,我是 flash 新手。我有一个 swf 正在运行的项目,它使用 10-12 个 swf 文件。我的客户希望我将其移植到 android。 Flash 项目由动画和小视频组成(我实际上不知道这是如何编码的)。

现在我试过了

方法 1--> 在 webView 中使用它,它可以工作,但不如在 windows 中那么好。

方法 2--> 使用 Adob​​e air 2.6(一个非常冗长的方法)它工作但很尴尬(它闪烁和弹出)

现在有什么可能的方法来处理这个问题请帮助我对此完全陌生?

【问题讨论】:

    标签: android actionscript air flash


    【解决方案1】:

    最适合您的方法是创建一个 Mobile Air 应用程序。

    这取决于您使用的 IDE 在 Flash Develop 中,您选择 Project->New Project->AIR Mobile AS3 App。 在 Flash Professional 中,您选择 File->new-> Air For Android。

    此外,这取决于您正在创建的应用程序类型和功能。要简单地显示 swf,您将创建 Loader 并动态加载它们。它可以在 Android 上正常运行。

    var loader:Loader = new Loader();
    var url:URLRequest = new URLRequest("my.swf");
    loader.load(url);
    addChild(loader);
    

    http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/display/Loader.html

    但是,如果您计划将来将您的项目移植到 IOS,并且 swfs 包含代码,那么这种方法将不起作用。

    【讨论】:

      【解决方案2】:

      Cyber​​Prodigy 在大多数情况下是正确的。 我想补充一点,使用较新版本的 AIR,您甚至可以为 iOS 应用打包多个 SWF。

      更多关于装载和包装的细节在这里: http://blogs.adobe.com/airodynamics/2012/11/09/packaging-and-loading-multiple-swfs-in-air-apps-on-ios/

      【讨论】:

        猜你喜欢
        • 2012-06-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多