AS3でFullScreenするときのまとめ
おはようございます。
iyamaです。
本気で月曜が当番だと思って昨日はすっかり忘れてました。笑。
すみません。
今回は簡単に、ActionScript3.0でFullScreenにする方法をまとめます。
■環境
ActionScript3.0
Flash CS3~CS5
■宣言
import flash.display.MovieClip; import flash.display.StageDisplayState; import flash.geom.Rectangle;
■使用方法
// フルスクリーンにするとき
stage.displayState = StageDisplayState.FULL_SCREEN;
// 通常画面に戻すとき
stage.displayState = StageDisplayState.NORMAL;
// フルスクリーンイベントの監視
stage.addEventListener(FullScreenEvent.FULL_SCREEN, fullscreenEventHandler);
/**
* Fullscreen
* @param event
*/
private function fullscreenEventHandler(event:FullScreenEvent):void {
if (event.fullScreen) {
// フルスクリーンに切り替わったとき
} else {
// 通常画面に切り替わったとき
// ※ボタン動画の他に、「Esc」キーで戻った時も発生します。
}
}
// フルスクリーンをする部分を指定する場合
// ※FULL_SCREENする前に記述
var fullscreenRect:Rectangle = new Rectangle(x, y, width, height);
stage.fullScreenSourceRect = fullscreenRect;
フルスクリーンを実行するときは
微妙に制約があります。
SWF実行時にフルスクリーンにするとかできません。
ユーザーイベントがあるときにしかフルスクリーンは実行されません。
以上です。

コメント 0