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

Flashの横サイズ

Flash8使っています。
横幅1000pxのFlashを作成しました。

横幅が1000pxなのでウインドウのサイズが1000px以上の場合は問題ないのですが・・・
ウインドウの横幅が狭まると横スクロールバーが出現します。

それは当然のことなのですが、常にフラッシュの中心をウインドウの中心に固定するにはどうしたらいいでしょうか?

つまり常にセンタリングしたいのです。

普通に作ると横スクロールバーが出現したら、ホームページの表示部分が右から切れていく感じになります。
例えばウインドウのサイズが1000pxあったとしても、ウインドウの右下の隅をドラッグで横幅を縮めていくと徐々に横スクロールバーが表示されて、ホームページは右の端から徐々に見えなくなっていきます。

そのような形ではなく、常にホームページのセンターがウインドウのセンターに合った状態
つまり、徐々に見えなくなっていく領域がホームページの右端ではなく、左右平等に徐々に見えなくなっていく状態を作りたいのです。

そうするにはどのようにコーディングもしくはフラッシュ側で何か仕込まないといけないでしょうか?

ちょっと分かりにくい質問ですが、分かった方はアドバイス頂けましたら幸いです。
どうぞよろしくお願いします。

「Flashの横サイズ」の質問画像

A 回答 (1件)

お話のどこに Flash が関係するのかわかりません。


横幅 1000px の JPEG(JPG / ジェイペグ) でも用意して
その JPEG を センターリング で 配置するように SWF も 配置すれば良いだけでしょう?

そう考えると JPEG と SWF の違いって何です???
Flash とか そうではない とかに関わらず センターリング すれば良いだけでは?


例えば(あくまでも一例),
横1000px × 縦200px の 「AAAA.jpg」 があった場合

<p align="center"><img src="AAAA.jpg" width="1000" height="200"></p>

と貼り付ければその JPEG は 左右中央 に表示されるじゃないですか。


また仮に例えば (あくまでも一例),
テーブルでも作った場合そのテーブルごとセンタリングしても良いですし。

<div align="center">
<center>
<table border="0" width="1000" cellspacing="0" cellpadding="0">
<tr>
<td><img src="AAAA.jpg" width="1000" height="200"></td>
</tr>
</table>
</center>
</div>


上記2例の場合 (あくまでもたった二例に過ぎない場合),
<img src="AAAA.jpg" width="1000" height="200">
の部分を SWF を貼り付けるタグに変えれば良いだけかと思います。
    • good
    • 0

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