• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:横いっぱいのものを作るにはどうしたらいいですか?)

横いっぱいのものを作るにはどうしたらいいですか?

このQ&Aのポイント
  • 横いっぱいのものを作るにはどうしたらいいですか?通常は縦・横を決めて作っていく、全画面ならパブリッシュの設定でそれぞれを100%にすると思うんですけど、横だけ100%だとどうすればいいのかわかりません。
  • 作りたいものは、上記のようなスライドショー的なもので、メインの画像が変わればバックの画像や色も変わるものを作りたいのですが。
  • actionscript(as2.0 or as3.0)でそのあたりを指定して表示させるのか、パブリッシュ設定画面で設定するのか、どのように設定・制作していくのかご教授いただけると幸いです。

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

  • ベストアンサー
  • BlurFiltan
  • ベストアンサー率91% (1611/1754)
回答No.1

大きさの指示は Flash ではなく HTML(& CSS) ですよ。 それは 100% に関わらずどの場合もそうでしょう? SWF(=Flash) 自体を表示させる大きさなんて SWF(=Flash) では決めません(決めることはできません)。 Flashのドキュメントでステージの高さを作りたい高さに設定します。 Flashドキュメントのステージの横幅はいくらでも良いです。 極端な話,10px でも 2000px でも何でも良いです。 それで, ActionScript 2.0(または1.0) の場合, メインタイムラインのフレーム1にでも次のような1行を書きます(他になにかが書いてあれば書き加えます)。 Stage.scaleMode = "noScale"; ActionScript 3.0 の場合, メインタイムラインのフレーム1にでも次のような1行を書きます(他になにかが書いてあれば書き加えます)。 scaleMode = StageScaleMode.NO_SCALE; そうすると, ムービーの中身の大きさが変わらなくなります。 SWF(=Flash) 自体を表示させる大きさは,HTML によっていくらでも変えられますが, SWF(=Flash) の中身の大きさが変わらなくなるということです。 そうやって作った SWF(=Flash) を HTML に貼り付けますが そのときに 横幅を 100% にして,高さを指定サイズにします。 【HTML例】 <embed name="head" pluginspage="http://www.macromedia.com/go/getflashplayer" src="AAAA.swf" width="100%" height="250" type="application/x-shockwave-flash" quality="high"> みたいな感じ。 embed ではなく object の場合も同様 width="100%" height="250" のようにします。 (横に隙間ができるのが気になる場合は CSS でマージンを0 にするとか) それで完了です。 ただ,横幅を 100% 表示にすると,横が予測できませんから, 背景などの画像はどんなブラウザのサイズで表示されても良いように すごく横に大きなものが必要になります。

greebiz
質問者

お礼

早々にご回答いただきありがとうございます。 すごく丁寧に、わかりやすく書いていただきとても参考になりました。 あとは自分で調べながらやってみたいと思います。 また質問の機会がありましたら宜しくお願いします。 たくさんの方に積極的にご回答していてすごい方だなと感心されます。 きっとBlurFiltanさんの回答で救われた方がたくさんいると思います。 無理せず今後も頑張ってください。

関連するQ&A

専門家に質問してみよう