tande lab.

[AS3] exeプロジェクタ起動時にフルスクリーン化する

仕事柄、Flash は swf よりも、exeプロジェクタをパブリッシュすることが多いです。
そしてexeプロジェクタ起動時にはフルスクリーン化したいことが良くあります。

やり方は簡単で、1フレーム目に

fscommand("fullscreen", "true");

を記述するだけ。

フルスクリーン解除は

fscommand("quit");

を何かのイベントに絡めればOK。
Escキーでもフルスクリーン解除できます。

fscommandは、exeプロジェクタのようにスタンドアロンアプリとして起動するFlashムービーに対して効果があるコマンドなので、HTMLに貼り付けたswfでは機能しません。

ちなみに、フルスクリーン表示の方法も色々設定可能。

// ステージサイズの縦横比を守ってフルスクリーン表示
// 縦横どちらかが100%表示になる
fscommand("allowscale", true);

// ステージサイズはそのままフルスクリーン表示
// ステージの外周に余白ができる
fscommand("allowscale", false); 

下記サイトが詳しいです。
FLASH学習・技法 fscommand