AIR for iOSにおけるStageWebViewがiOS6で仕様が変わりました?

24 views
Skip to first unread message

Daisuke Uchida

unread,
Oct 17, 2012, 11:06:00 PM10/17/12
to AF...@googlegroups.com
いつも参考にさせていただいております。

早速本題なのですが、iOS6になってから、StageWebViewで表示できるコンテンツに制限がかかった気がしています。

というのも今までは、単純にloadURLにPDFのパスを渡せばStageWebView上で表示できていたのですが、
iOS6上で同じようにコーディングしても表示されなくなってしまいました。
以下、汚いですがソースです。

----------

webView = new StageWebView();

webView.addEventListener(Event.COMPLETE, onWebLoadComplete);

webView.loadURL("http://www.hoge.com/hoge.pdf"); //PDFのパス


private function onWebLoadComplete(event:Event):void

{

webView.stage = topicView.stage;

webView.viewPort = new Rectangle(topicView.x, topicView.y + 40, topicView.width, topicView.height);

}

----------


PDFを表示するのに必要な設定等、もし心当たりがありましたらご教授いただければと、存じます。

m0ney

unread,
Mar 28, 2013, 1:58:50 AM3/28/13
to AF...@googlegroups.com
ローカルでindex.htmlを含むファイルに入れて
var stageWebView:StageWebView = new StageWebView();
stageWebView.viewPort = new Rectangle(0,0,320,480);
stageWebView.stage = stage;
 
var url:String = new File(File.applicationDirectory.resolvePath("index.html").nativePath).url;
stageWebView.loadURL(url);
このようにコードを書いて、そのindex.htmlの中からPDFへジャンプするJavaScriptを記入したらどうですか?
 
 

2012年10月18日木曜日 12時06分00秒 UTC+9 Daisuke Uchida:
Reply all
Reply to author
Forward
0 new messages