<body> </body>
swf だけで表示したときに画面サイズに関係なく、また画面をリサイズしてもコンテンツが縮小・拡大されずに常に中央に表示されるようにする方法です。 fla ファイルの構成が 背景画像:back_mc 常に中央に配置するMC: main_mc とすると Stage.align = "TL"; Stage.scaleMode = "noScale"; Stage.addListener(this); this.onResize = function() { _root.main_mc._x = ( Stage.width - _root.main_mc._width ) /2; _root.main_mc._y = ( Stage.height - _root.main_mc._height) /2; _root.back_mc._width = Stage.width; _root.back_
githubに、GordonというオープンソースのFlashランタイムがリリースされています。JavaScriptで作られていますね。 gordon.jsを読み込んで、bodyのonloadでswfを指定することで動くようです。iPhoneでも表示されますね。 デモは以下から。 Gordon: An open source Flash™ runtime written in pure JavaScript ただFirefox、Chrome、Safariでは動くようですが、SVGをサポートしていないIEでは動かないようですね。 ライセンスはMIT。ソースがシンプルでiPhone上でも動くということで、今後の拡張が楽しみです。 一度見てみてください。 tobeytailor’s gordon at master – GitHub 今年の目標が明確になってきた。がんばります。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く