お世話になります。

actionscript3.0で作成しています。

インスタンスが、「mc_1,mc_2,mc_3」が既にステージ上にある状態で、
あるボタンを押すと
flag=1がきたら:mc_1.y+5;
flag=2がきたら:mc_2.y+5;
flag=3がきたら:mc_3.y+5;
と、ボタンを押す度に、flagの値によって、動かすmcを変えたいと思っています。

しかしながら、上記の例では、mcは3個だけですが、こちらのmcの数は、
変わります。

そこで、mcのインスタンス名を 「mc_」+「番号」 というルールずけにして、
 var NAME="mc_";
 NAME=NAME+flag;
 NAME.y+5;
としたのですが、エラーが出て動きません。。。

どのようにすれば、mcの数が何個になろうが決まった関数で処理を
完了させることができるのでしょうか?
お手数ですがよろしくお願い致します。

A 回答 (1件)

インスタンスフィールドとかスタティックフィールドで検索してみてください。


たとえばこんな感じ?
http://www40.atwiki.jp/spellbound/pages/193.html
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


人気Q&Aランキング

おすすめ情報