こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

背景画像が拡大縮小しつつ、大きさが一定のメニューを固定配置するには?

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

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

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

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

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

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

投稿日時 - 2007-12-15 00:25:42

QNo.3599218

すぐに回答ほしいです

質問者が選んだベストアンサー

基本的にはhttp://hfm-kenchan.com/Lesson/contents/index.htm
のサンプルNo.757でしょうか?
同系統のサンプルもありましたので参考にしてみてはいかがでしょうか?

投稿日時 - 2007-12-15 00:58:06

お礼

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

投稿日時 - 2007-12-15 02:14:46

このQ&Aは役に立ちましたか?

5人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

"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"の大きさが変わりますが、適当においたインスタンスの方は大きさは変わらないと思います。

投稿日時 - 2007-12-25 16:34:25

お礼

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

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

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

投稿日時 - 2007-12-30 05:15:52

あなたにオススメの質問