フルフラッシュサイト(2)

| コメント(0) | トラックバック(0)

前回の続き。

1.画面解像度とリサイズ時の対応

フルフラッシュサイトの製作に慣れていない人が、つい忘れてしまうのがこの2点。HTMLなどを書いている時は結構意識しているのに、FLASHになると、自分が見ているモニターが標準の解像度だと錯覚してしまう。自分もその一人。

(左上基準の場合)「_root」に高さ20px、幅300pxのシンボルを配置。インスタンス名は「_mc」。シンボルは左上基準。

「左上基準」の設定

/*タイムライン1フレーム目*/
/*ステージの基準を左上に設定*/
Stage.align="TL";
/*ステージの拡大縮小モード設定*/
Stage.scaleMode="noscale";
/*リスナーオブジェクトを生成*/
lis=new Object();
/*リスナーオブジェクトにリサイズ時の表示方法を設定*/
lis.onResize=function(){
 _root._mc._x=0;
 _root._mc._width=Stage.width;
}
/*ステージにリスナーオブジェクトを登録*/
Stage.addListener(lis); 

(中央上基準の場合)「_root」に高さ20px、幅300pxのシンボルを配置。インスタンス名は「_mc」。シンボルは中央上基準。

「中央上基準」の設定

/*タイムライン1フレーム目*/
/*ステージの基準を中央上に設定*/
Stage.align="T";
/*ステージの拡大縮小モード設定*/
Stage.scaleMode="noscale";
/*リスナーオブジェクトを生成*/
lis=new Object();
/*リスナーオブジェクトにリサイズ時の表示方法を設定*/
lis.onResize=function(){
 _root._mc._width=Stage.width;
}
/*ステージにリスナーオブジェクトを登録*/
Stage.addListener(lis);

要するに、配置するムービークリップ(以下、MC)は、ステージ基準の設定に合わせる必要がある。「左上基準」の方が直感的にはわかりやすいが、ステージに配置するほとんどのMCの「._x」も併せて設定しなければいけない。画面全体を使わないのであれば、(中央上基準)の方が扱いやすいと思う。

トラックバック(0)

トラックバックURL: http://www.ayabin.jp/mt5/mt-tb.cgi/161

コメントする

このブログ記事について

このページは、webmasterが2009年3月29日 21:19に書いたブログ記事です。

ひとつ前のブログ記事は「フルフラッシュサイト(1)」です。

次のブログ記事は「フルフラッシュサイト(3)」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。