完全フルフラッシュという事でしたらprogressionを使わせて頂くわけですが、
トップ以外はhtmlで作成なので。それではもう少し簡単な形はないかなと探しておりましたらば、
http://nondelion.com/archives/2008/01/17/1012
を参考にさせて頂きました。
よくサイトにちょろっとflashを入れ込む場合はswfobjectはよく使いますよね。
fitflashはその名の通りflashを最小限のサイズ指定をしてそれ以上はブラウザにfitしてくれるというjsライブラリ。
あと、flashのステージの配置ですが、左上の場合は
stage.scaleMode = StageScaleMode.NO_SCALE;stage.align = StageAlign.TOP_LEFT;
中央配置の場合は
という事ですが、これはflashのドキュメントプロパティサイズに対してという事ではなくて。stage.scaleMode = StageScaleMode.NO_SCALE;stage.align = "";
ステージに配置されているムービークリップに対して左上がつきます。
もしムービークリップがドキュメントプロパティサイズよりはみ出ている場合は中央配置という事ですと
ムービークリップの基準点を中央に変更しなければなりません。ちょっとこれで悩みました。
でもaddChildする必要もないムービークリップが配置してある場合は覚えておくといいですね。
以前作成したフルフラッシュでprogressionがパブリッシュした時に作られるindex.htmlにも
swfobjectとFitflashでブラウザに全画面が設定されてあるという事が分かりました。やってる時はとりあえず出来たって感じで、あとから分かる事が多いです。。。
それにしてもflashを楽にhtmlへ挿入出来る様になりましたね。
One Response to flashブラウザ全画面フィットの行い方