- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:フレームに配置したムービークリップを配列に格納)
フレームに配置したムービークリップを配列に格納する方法
このQ&Aのポイント
- ActionScript3.0を使ってフレームに配置したムービークリップを配列に格納する方法を教えてください。
- 既に動的にインスタンスを生成して配列に格納する方法はわかりますが、配置したインスタンスを配列に格納する方法が分かりません。
- ループを使用して、配置した連番のインスタンスを配列に格納したいですが、現在のコードではエラーが表示されます。お手数ですが、ご教授いただければ幸いです。
- みんなの回答 (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
お礼
本当にいつもありがとうございます。 これは基本中の基本ですよね。。。^^; 思わぬところでハマってしまい、一日がかりでも答えが出ず、 助けを請いました。 ありがとうございました。