openWithDefaultApplication
はiOSやAndroidでサポートされていません。
アドビのアイデアで、この機能のリクエストがあります:
http://ideas.adobe.com/ct/ct_a_view_idea.bix?c=9D564F43-979A-4E35-AA21-85A61B6AB8DE&idea_id=6B8A5F97-BD20-4CCE-A921-1D6006B4608E
あなたは、このようなPDF文書を表示するためとして、StageWebViewのを使用することができる場合があります
package
{
import flash.display.Sprite;
import flash.display.StageAlign;
import flash.display.StageScaleMode;
import flash.geom.Rectangle;
import flash.media.StageWebView;
public class PdfViewer extends Sprite
{
public function PdfViewer()
{
super();
// support autoOrients
stage.align = StageAlign.TOP_LEFT;
stage.scaleMode = StageScaleMode.NO_SCALE;
var stageWebView:StageWebView = new StageWebView();
stageWebView.viewPort = new Rectangle(0, 0, stage.stageWidth, stage.stageHeight);
stageWebView.stage = stage;
stageWebView.loadURL("document.pdf");
}
}
}
のnavigateToURLがから限られた能力を持っていますローカルアプリケーションストレージディレクトリ。これを行うことができるネイティブエクステンションがあるかもしれません。ただし、MIMEタイプに基づいてアプリケーションを生成するナビゲート可能なサーバーリソースが最善の策だと思われます。 –
@JasonSturges、「ナビゲート可能なサーバーリソースがアプリケーションを起動する」とはどういう意味ですか? – Eugeny89
(PDF、ドキュメント、ビデオなどのような)リソースにhttpリクエストを行うと、そのリソースを正しいアプリで携帯電話の能力を最大限に引き出そうとするはずです。 –