• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:フレームに配置したムービークリップを配列に格納)

フレームに配置したムービークリップを配列に格納する方法

このQ&Aのポイント
  • ActionScript3.0を使ってフレームに配置したムービークリップを配列に格納する方法を教えてください。
  • 既に動的にインスタンスを生成して配列に格納する方法はわかりますが、配置したインスタンスを配列に格納する方法が分かりません。
  • ループを使用して、配置した連番のインスタンスを配列に格納したいですが、現在のコードではエラーが表示されます。お手数ですが、ご教授いただければ幸いです。

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

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

> フレームに配置したインスタンスを配列に格納する方法 フレームに配置とは 作成したムービークリップを 8個 手動でステージ上に配置して 「r_machi01_1」~「r_machi01_8」というインスタンス名を付けた。 ということでしょうか? その状態で その8個が存在するタイムラインのフレームに スクリプトを書く場合でしたら var mapBtStr:String = "r_machi01_"+ i; var mapBt:MovieClip = mapBtStr; mapBtMcArr.push(mapBt);   ↓3行を1行に変更↓ mapBtMcArr.push(this["r_machi01_"+ i]); と変更すれば良いのではないでしょうか。 Google検索「配列アクセス演算子」 http://www.google.co.jp/search?hl=ja&ie=UTF-8&q=%e9%85%8d%e5%88%97%e3%82%a2%e3%82%af%e3%82%bb%e3%82%b9%e6%bc%94%e7%ae%97%e5%ad%90

norakin5656
質問者

お礼

本当にいつもありがとうございます。 これは基本中の基本ですよね。。。^^; 思わぬところでハマってしまい、一日がかりでも答えが出ず、 助けを請いました。 ありがとうございました。

関連するQ&A