这是我的第一个问题。请读这个。
现在我正在开发Air mobile项目。
它有很多内容的flash(swf文件),应该向用户显示内容。
android是可能的。但是ios不是。
我知道puffin网页浏览器。
但是我希望用户点击swf文件(网址类型),打开海雀网页浏览器并播放点击的文件。
有可能吗?
摘要
如何在我的应用程序上启动puffin web浏览器或其他应用程序(能够加载swf文件)?
如果可能的话,如何传递点击文件的网址?
这是我的问题。祝你有个美好的一天。答案 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"
。