« PLUG-INTプロジェクトvol.03「ロゴデザイン刷り合わせ」 | メイン | PLUG-INTプロジェクトvol.04「ロゴデザイン」 »

2007年07月06日

HTMLでFLASHをフルスクリーンで表示する。

フルスクリーンでFLASHを表示させたくて方々調べ回っていましたのでかHTMLでFLASHをフルスクリーンにする方法をメモ変わりに記しておきます。

■Flash Player9.0.28.0から標準搭載されたフルスクリーン機能を使ってHTMLでフルスクリーンを実現する方法。

HTML側のソース

<object data="main.swf" 
width="250" height="150"
 type="application/x-shockwave-flash">
<param name="allowFullScreen" value="true" />
<param name="movie" value="main.swf" />
</object>

Flash側のアクションスクリプト
btn.onRelease = function() {
    Stage["displayState"] = "fullScreen";
};

Flash 6 書き出しでも ActionScript 1.0でも再生するFlash Player9.0.28.0以上であれば動作可能見たいです。また元に戻したい時はFlash側を
Stage["displayState"] = "normal";

に書き直せば標準サイズで表示されます。

単純にFlashをフルスクリーン化したい場合は、1フレーム目のフレームアクションに記述すれば、ムービーが原寸大のまま中央で表示されます。ステージ外のオブジェクトが表示されるので注意が必要です。ムービーを画面サイズに合わせて拡大縮小させたい場合は2行目はいりません。

fscommand( "fullscreen", "true" );
fscommand( "allowscale", "false" );

参考にしたサイトやブログ
コードを淡々と記録するよ
growegg/blog/: flashでフルスクリーン
HTMLで Flashを フルスクリーン表示 - yoshiweb.NET



トラックバックURL

このエントリーのトラックバックURL:
http://plug-int.com/mt/mt-tb.cgi/18

コメント

Blah-blah-blah. I don窶冲 care about you opinion, your words mean nothing to me. I窶冦 big, bad and always just.

コメントする