電子書籍の厳選無料作品が豊富!

flashにて、背景画像がブラウザの大きさに合わせて拡大縮小しつつ、
大きさが一定のメニューを固定配置するデザインを制作しようと思っています。

イメージとしては下記サイトのように、写真がブラウザに合わせて
伸縮するようにし、ブラウザ中心位置には大きさが一定のメニュー、
ブラウザ最下部にはヘッダーを配置したいと思っています。

http://www.creative-box.co.jp/

これまで数々の質問系サイトを見てまわり、独自に試行錯誤を繰り返したのですが、
部分的な質問&解説しか見当たらず、途方に暮れています。

そもそも上記サイトの場合、ステージサイズをどの程度にし、
どの程度の画像を用意すればいいのかすらわからない状態です。

どなたかご教授願えれば幸いです。

A 回答 (2件)

基本的には

http://hfm-kenchan.com/Lesson/contents/index.htm
のサンプルNo.757でしょうか?
同系統のサンプルもありましたので参考にしてみてはいかがでしょうか?
    • good
    • 0
この回答へのお礼

素早いご対応ありがとうございます。
非常に参考になりそうですので、一度試してみます。
本当にありがとうございました。

お礼日時:2007/12/15 02:14

"bg_mc"と名づけられたインスタンス(上のアドレスの例では写真)と、その上に適当なインスタンスを置いて、1フレーム目に以下のスクリプトを書いてみてください。



ratio = _root.bg_mc._width / _root.bg_mc._height;
myListener = new Object();

myListener.onResize = function() {
h = Stage.height;
_root.bg_mc._width = h*ratio;
_root.bg_mc._height = h;
};
Stage.addListener(myListener);

ムービープレビューしてウィンドウの大きさを変えてみてください。ウィンドウのサイズに合わせて"bg_mc"の大きさが変わりますが、適当においたインスタンスの方は大きさは変わらないと思います。
    • good
    • 0
この回答へのお礼

返信が遅れて申し訳ありません。
追加のご回答ありがとうございます。

おかげさまで、“リスナーオブジェクトを作成し、
ステージの大きさに応じて、写真の大きさを変化させる”
という概念がようやく理解でき、目的のサイトに近づき
つつあります。

本当にありがとうございました。

お礼日時:2007/12/30 05:15

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!