• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ムービークリップのインスタンス名を変数で扱う)

Flash初心者の質問:ムービークリップのインスタンス名を変数で扱う方法

このQ&Aのポイント
  • Flash初心者の質問ですが、ムービークリップのインスタンス名を変数で扱う方法について教えてください。
  • 11個のムービークリップを一挙に指定のフレームへgotoAndPlayさせる際に、変数への代入の仕方がわかりません。
  • ムービークリップのインスタンス名のプロパティに、文字列を変数を使って代入する方法を教えてください。

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

  • ベストアンサー
  • kuri627
  • ベストアンサー率85% (6/7)
回答No.1

配列アクセス演算子またはeval()関数で、可能です。 使用法の違いは、下記アドレスを参照ください。 記述例) //配列アクセス演算子 for (var i :Number = 0; i < 11; i++) { _root["a"+ i].gotoAndPlay(wNum); } //eval()関数 for(var i :Number = 0; i < 11; i ++ ){ eval("_root.a" + i).gotoAndPlay(wNum); }

参考URL:
http://www.fumiononaka.com/TechNotes/Flash/FN0507001.html
cqw32653
質問者

お礼

的確なご回答、本当にありがとうございました。早速やってみたところ動きました! 配列アクセス演算子の方は特に目鱗です。こちらの方が手慣れている感じがしますね。私は初心者のためevalの方を使わせていただきました。

関連するQ&A

専門家に質問してみよう