ユーザーのモニター解像度・大きさに合わせてブラウザー内で100%・フルスクリーンで表示させたい場合、
どういったActionScriptを書けばいいのか?
意外と本屋さんで販売されているFLASHの参考書にも掲載されていませんので分からないFLASH初心者もいるのでは??
サンプルのflaファイルをダウンロード後、確認して見て下さい!慣れると意外と簡単ですよ!ブラウザーがリサイズされても再レイアウトされるようなActionScriptになっています。詳細はサンプルのflaファイルに記載されています。
ActionScriptの参考書・辞典と一緒に勉強してみて下さい。
サンプルサイトはこちらから!
//1. ステージ クラスを宣言。
flStage.align = "LT";
Stage.scaleMode = "noScale";
//2. レイアウトの関数を宣言。
function LayOut() {
_root.MC_Logo._x = 50;
_root.MC_Logo._y = 50;
_root.MC_CopyRight._x= Stage.width - _root.MC_CopyRight._width-20;
_root.MC_CopyRight._y= Stage.height - 20;
_root.MC_main._x = (Stage.width - _root.MC_main._width)/2;
_root.MC_main._y = (Stage.height- _root.MC_main._height)/2;
}
//3. ブラウザーをリサイズした時の設定。
myListener = new Object();
myListener.onResize =function() {
LayOut();
break;
};
Stage.addListener(myListener);
LayOut();
意外と簡単ですね!
こんな短い行数のActionScriptで設定できますよ!