• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:同じ画像を並べたいのですが・・・)

画像を規則的に並べる方法について

このQ&Aのポイント
  • as3初心者が画像を規則的に並べる方法について質問しています。
  • 現在はbeginFill~を使って実装していますが、画像を使いたいため応用が利かない状況です。
  • ヒントやアドバイスを求めています。

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

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

画像を使いたいと書かれましても その画像がどこにあるどんな画像かがわからないため 具体的な方法やスクリプトは回答できませんね。 例えば ・その beginFill~ で描いた四角や三角なども画像と言えば画像です(ベクタ画像)。 ・ステージ上に描いた絵も画像です(シェイプ,ベクタ画像)。 ・スクリプトでビットマップ画像を描くことも可能です。 ・ライブラリの中に読み込んだJPEGなどの写真も画像です(ビットマップ画像)。 ・外部JPEGファイル(ビットマップ画像ファイル)をロードする場合もあるでしょう。 ・外部SWFでも静止画であれば一般的にそれは画像になります。 何処にある何を表示させるのかによって その方法も考え方自体も変える必要があることがわかると思います。 もし, ライブラリにあらかじめ読み込んであるビットマップ画像を ステージ上に呼び出すのでしたら この辺が参考になると思います↓。 「F-site [AS3] ビットマップをダイナミックに配置する」 http://f-site.org/articles/2006/08/10205003.html もし, 外部ビットマップファイル(JPEG/静止GIF/PNG)を 作成中のSWFにロードするのでしたら この辺が参考になると思います↓。 「ADD CHILD = AS3 - Loaderクラスで外部ファイルから画像を複数読み込む[3-5]」 http://www.addchild.net/as3-beginner/ls3/337.html その他,もし,もし,… と書いていたらきりがありませんのでこの辺で終わります。 ========== あと ご質問で書かれているスクリプトの > var ball:MovieClip=new MovieClip(); の部分や, 私が上で書いた2つ目のページの > //Loaderオブジェクト生成 > var myLoader:Loader = new Loader(); の部分のように, for文の中で,同じ参照変数名を持つインスタンスを複数作ると, 後々の管理ができなくなるので, 「配列アクセス演算子」などを使って,違う参照変数名を付けた方が良いように思います。 (単に「並べて終わり」でしたらそのままでも良いと思います。)

maeda_005
質問者

お礼

丁寧な解答ありがとうございました。 また抽象的なため解答が膨らみすいませんでした。 ちなみに画像とは ライブラリにあらかじめ読み込んであるビットマップ画像 のことでした。 いただいた参考サイトをもとに解決できました。 かなりの時間を費やしてしまいましたが、、 アドバイス、どうもありがとうございました。

関連するQ&A