- ベストアンサー
ActionScript 3.0を勉強中の初心者のための制作について
- ActionScript 3.0を勉強し始めたばかりの初心者が、フルスクリーンで表示を想定したコンテンツ制作について質問します。
- 黒い部分にコンテンツを制作し、ブラウザの大きさに対応させることを考えています。
- 制作に必要なのはHTML、CSS、およびAS3の知識だけでしょうか?初心者がこのような制作に取り組むのは無謀でしょうか?教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
HTML や CSS や JavaScript は関係ありませんよ。 というか 日頃HTMLページに Flash の SWF ファイルを貼り付けるときに HTML や CSS や JavaScript を使うのでしたら フル画面のFlash でも使うだけのことで, フル画面のFlash だからそれらが必要になるということはありません。 HTML 側としては Flash の SWF ファイルを 100% 表示させれば良い(width も height も "100%" にすれば良い)だけです。 そのとき SWF の周りの余白が気になるようでしたら CSS で マージンを 0 にすれば良いです。 単にそれだけのことですから, フル画面のFlash であるからと言って特殊な知識や技術が必要なわけではありません。 ですから作成するにあたってとりあえずは HTML や CSS や JavaScript を忘れた方が良いと思います(雑念になるなら全く意識しない方が良い)。 問題は それらではなく Flash と ActionScript です。 と言っても そういうレイアウトにすること自体はそんなに難しいことはありません。 「Flashが表示されたとき」と「ステージがリサイズされたとき」のタイミングの両方で, 表示させるムービークリップなどのインスタンスの座標を指示するというだけのことです。 ActionScript 3.0 の場合は とりあえず次のページの次の項目↓について理解するようにします。 FlashゲームPG講座 For AS3.0【Stage クラスについて】 Flash の整列する位置を設定する http://hakuhin.jp/as3/stage.html#STAGE_03 それがわかれば 中央の 黒い■ や 下の赤い帯 を ムービークリップ で作成して それらのムービークリップの座標を 「Flashが表示されたとき」と「ステージがリサイズされたとき」のタイミングの両方で指示してやれば良いということになります。 具体例は次のようなページに書いてくれています↓。 「フルFlashサイトの作り方の基本まとめ(ActionScript3.0)」 http://www.aoharu-b.com/cgi/sk/2010/02/flashactionscript30.html 「[AS3]フルブラウザ、リキッドレイアウト」 http://alwaysfinetuning.com/ao-blog/2009/01/as3-3.html あと ムービークリップを作成するときに 「基準点」について「意識して」作成してください。 ムービークリップの座標とはムービークリップの「基準点」の座標です。 「ムービークリップの基準点」 http://homepage3.nifty.com/ginga-b/flash5/mc_refpoint.html 一般的には ActionScript云々よりも 空間認識(x-y平面座標 のしっかりしたイメージ)をもつことの方が 難しい人にとっては難しいと思います。 空間や座標のイメージを頭の中に簡単に作れる人であれば 何にも難しいことはありません。
お礼
この度はありがとうございました。 すごく分かりやすく初心者の私でも、 いけそうな気がしました。 さっそく作業にはいりたいと思います。