gpt4 book ai didi

ios - AIR iOS 加载外部 swf ABC - 几乎成功

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:46:47 29 4
gpt4 key购买 nike

我有一整天的搜索和测试,我官方认为这是不可能的。然而,还有分享我所取得的成就并寻求任何建议。

所以我正在研究 Flash Builder 4.7、AIR SDK 3.5 和 iPad 3 iOS 6.0.1。我想要的是有一个临时应用程序来加载包含 actionscript 的 swf 文件并将其添加到舞台。我首先在通过 USB 连接的设备上以 Debug模式测试应用程序。一切正常。然后我编译了一个临时发布版本,但效果不佳。图形已添加到舞台,但 ActionScript 未运行。我已经开始在网上搜索,发现可以加载可以运行 actionscript 的 ipa 中打包的 swf,但现在已经不存在了,尽管有 a link to the download page。该 SDK 版本在“我在哪里可以获得构建?”

它没有用。我在导出包内容中包含了第二个 swf。我做错了吗?无论如何,即使它有效,我真正需要的是能够从服务器下载 swf,将其保存在存储目录中,然后将其加载到主应用程序。

有没有办法告诉 iOS 它正在运行的应用程序是一个调试版本(实际上可以正常工作),但它不应该显示包含有关连接到调试器的信息的弹出窗口,它实际上应该像合法的一样快速运行发布版本?

最佳答案

不幸的是,您无法从任何服务器加载任何代码来执行它。苹果禁止它。唯一可以从外部加载并在 iOS 上执行的代码是内置 WebKit 浏览器中的 JavaScript(使用 UIWebView 或如果是 Air - StageWebView)。

As of air 3.6 (仍处于测试阶段)您可以将其他 swf 与您的应用程序打包在一起,以便稍后使用 Loader 类加载,但与正常的 web swf 加载相比,此功能仍然受到严重限制 - 您只能将代码加载到您的应用程序使用的同一个 ApplicationDomain并且您不能卸载任何东西,因此使用 swc 库将所有​​代码静态链接到一个 swf 更容易,而不必费心加载任何东西。

关于ios - AIR iOS 加载外部 swf ABC - 几乎成功,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13750358/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com