exgame さくっと入門
DESCRIPTION
JavaScript 製 Flash Player である ExGame の使い方、開発運用方法をさくっと説明しています。TRANSCRIPT
JS 製 Flash Lite 1.1 Player
(変換ツールではない、SWF ランタイム)
ActionScript も動く
Flash Lite 1.1 compliant
Yet Another SWF Runtime written in JavaScript
2012年3月6日火曜日
var ratio = window.navigator.userAgent.indexOf('OS 4_') > 0 ?
1.0 : window.devicePixelRatio;
var scale = 320/240 * ratio;
var config = {
scale: scale,
displayScale: 1/scale
};
ExGame 表示幅 / SWF 横幅 * Ratio
scale を求める式
2012年3月6日火曜日
var ratio = window.navigator.userAgent.indexOf('OS 4_') > 0 ?
1.0 : window.devicePixelRatio;
var scale = 320/240 * ratio;
var config = {
scale: scale,
displayScale: 1/scale
};
ExGame 表示幅 / SWF 横幅 * Ratio
scale を求める式
理論上限値
ここから下げていく
2012年3月6日火曜日
ExGame Player
ExGame 簡易実行ツール
クエリパラメータで指定実行
例: player.html?swf=a.swf&scale=2.667&fps=8..
単純な HTML & JavaScript
ローカル&Mobageサンドボックスで容易に実行
2012年3月6日火曜日
ExGame Loader
ExGame 自動ローダ
object 要素をパースして ExGame をロード
突っ込んでおくと適宜 ExGame 化してくれる
(初期条件は「UA が iOS」)
起動遅延があるため、本番利用は非推奨
2012年3月6日火曜日
Flash Lite 1.1 注意
AS
合成注意
問題の半分は合成時に起こる
depth 衝突
disableFrameSkip(基本はデバッグ用)
onpreload(無い方が速い)
「罠」
2012年3月6日火曜日