読者です 読者をやめる 読者になる 読者になる

RetroWeb ~iPhoneとAndroidでハイブリッドゲームアプリ開発~

AIR for iOS+AndroidでSmartPhone Game ハイブリッドアプリ開発

最近作ったアプリ
100億本の抜け毛 100億匹のモナー DQ3闘技場アプリ モナーペット(進化)

AIRアプリでStageWebViewをうまくキャプチャする方法

[Adobe AIR][AIR for Android][AIR for iOS]

WebViewはdrawViewPortToBitmapDataでキャプチャできますが、端末によって拡縮がめちゃくちゃになります。

そこでstage.scaleMode = StageScaleMode.NO_SCALEを使うと上手く行くようになりますが、今度はアプリの周囲が1センチくらい空いてしまって、画面が小さくなるうえに少々不自然です。そこでWebViewキャプチャが必要なページのみStageScaleMode.NO_SCALEを設定し、終わったらstage.scaleMode = StageScaleMode.SHOW_ALLで元に戻すようにしたら、まあまあ上手くいきました。

↓ランキング部分がStageWebView
f:id:hisashi_vc:20150327144519j:plain