• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:for文の処理で・・・)

Actionscript3.0でmenu_mc01~10を500ピクセル動かす方法

このQ&Aのポイント
  • こんにちは。Actionscript3.0で、以下のようなスクリプトを動かしたいのですが、menupositionReset関数内でfor文を使用してmenu_mc01~10を500ピクセル動かしたいですが、1083: Syntax error: dot is unexpectedというエラーが表示されて動作しません。
  • スクリプトはステージの1フレーム目に記述されていて、for文内の["menu_mc"+i].x=500;でエラーが出ているようです。なぜ動かないのか原因を知りたいです。
  • この問題を解決するためにどのような修正が必要か教えてください。

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

  • ベストアンサー
  • cspl
  • ベストアンサー率83% (55/66)
回答No.1

ムービークリップの名前の数字から0を取って、 menu_mc1~10 にして、 ____________ this["menu_mc"+i].x=500; ____________ と、thisを先頭に足してみてください。 ちなみに、それぞれのムービークリップの座標から500ピクセル動かしたいのであれば、 下記が正解だと思います。 ____________ this["menu_mc"+i].x+=500; ____________

SYNC
質問者

お礼

動きました。 thisをつけるんですね。。。 ありがとうございました。助かりました!

関連するQ&A