在flex mobile中,如何在swf文件中单击url时打开puffin web浏览器?

时间:2013-02-19 06:08:58

标签: ios flex mobile

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

现在我正在开发Air mobile项目。

它有很多内容的flash(swf文件),应该向用户显示内容。

android是可能的。但是ios不是。

我知道puffin网页浏览器。

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

有可能吗?

摘要

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

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

这是我的问题。祝你有个美好的一天。

2 个答案:

答案 0 :(得分:2)

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

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

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

答案 1 :(得分:1)

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

对于Puffin,Puffin注册"puffin://",因此只要您将网址设置为"puffin://XXX",系统就会调出Puffin,网址为"http://XXX"。此外,“puffins:// XXX”映射到"https://XXX"