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

flashの横幅をどのブラウザで見ても100%表示するサイトを作りたいと思っています。
横幅を100%で表示することはできたのですが、flashの中にあるバナーやローディングバーの位置がなかなか定まりません。

特にローディングバーはどのブラウザで見ても中央に表示させたいのですが、どうしても左側に寄ってしまうのです。

参考のイメージサイトとしてはこんな感じです。
http://www.rc-age.com/

ご存知の方がおられましたらご教授願います。

A 回答 (1件)

Flash 作成ソフト も そのバージョンも


SWF の Flash Player のバージョンも
ActionScript のバージョンも一切書かれていないため
具体的な回答は一切書けません。

また具体的状況も書かれていないので何とも言えません。



しかし,かなり古いバージョンを除いた場合
たいていどのバージョンであっても
「基準点」が重要ポイントになります。
(状況がわからないのでなんとも言えませんがおそらくポイントになるのではないかと思います)

この共通で基礎的な部分である
「基準点」の理解はされていらっしゃるでしょうか?

「ムービークリップの基準点」
http://homepage3.nifty.com/ginga-b/flash5/mc_ref …

「インスタンスの基準点」
http://homepage3.nifty.com/ginga-b/MX/inst_refpo …


ムービークリップの座標はAS(ActionScript)で指示するわけですが
少なくとも基準点がわかっていないとスクリプトは組めません。

「AS上でのムービークリップの座標」とは「AS上でのムービークリップの基準点の座標」です。

その「ムービークリップの基準点の座標」を
最初表示させたとき Stage または stage の中心に配置し
ステージをリサイズさせたときにも Stage または stage の中心に配置するようにスクリプトを組みます。
そのとき
ムービークリップの中心に基準点があれば
そのムービークリップは Stage または stage の中心に来るはずです。

もし「基準点をムービークリップの中心に置けない」という何か特別な事情がある場合は
その基準点からムービークリップの中心までの座標の差分を算出し
差分をプラスマイナスする必要があります。
(以上,具体的状況がわからないので 勝手な推測まじりの漠然とした回答です。)
    • good
    • 0
この回答へのお礼

情報が足りず申し訳ありませんでした。
自力でなんとかできました。
結局はアクションスクリプトの記述が原因でした。
ムービークリップの基準点とインスタンスの基準点も気になっていたので大変助かりました。
さっそく参考にさせていただきたいと思います。

情報が足りてないのにご回答くださいまして本当にありがとうございます。

今後は書き込みの際は気をつけるようにいたします。申し訳ありませんでした。

お礼日時:2010/09/27 08:54

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