0

这是我的第一个问题。请读这个。

现在我正在开发 Air 移动项目。

它有许多闪存内容(swf 文件),应该向用户显示这些内容。

安卓是可以的。但ios不是。

我知道海雀网络浏览器。

我希望用户点击 swf 文件(url 类型),打开海雀网络浏览器并播放点击的文件。

是否可以?

概括。

如何在我的应用程序上启动海雀网络浏览器或其他应用程序(能够加载 swf 文件)?

如果可能的话,如何传递点击文件的url?

谢谢阅读我的问题。祝你有美好的一天。

4

2 回答 2

2

在 Flash Platform 应用程序中,您可以使用navigateToURL()打开链接。概念上是这样的:

navigateToURL(new URLRequest("http://www.mydomain.com"));

在 AIR 应用程序中;。这会将请求传递到底层操作系统。在您的应用程序中,您无法控制操作系统如何处理它;这意味着您无法控制启动哪个浏览器。

于 2013-02-19T14:48:02.397 回答
1

在 iOS 上,您可以使用UIDocumentInteractionController调用其他应用程序:http: //developer.apple.com/library/ios/#documentation/UIKit/Reference/UIDocumentInteractionController_class/Reference/Reference.html

对于 Puffin,Puffin 是注册"puffin://"的,所以只要将 URL 设置为"puffin://XXX",系统就会弹出 URL = 的 Puffin "http://XXX"。此外,“puffins://XXX”映射到"https://XXX".

于 2013-05-23T08:36:11.333 回答