メイン コーダーズルーム【スクリプト系】 mcのインスタンス名をforを使って指定 | 投稿するにはまず登録を |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
kNaoko | Åê¹ÆNo.4678 投稿日時: 2004-3-8 10:58 |
新米 居住地: 投稿: 12
使用環境:
win2000 Flash 5 Flash MX |
mcのインスタンス名をforを使って指定 よろしくお願いします。
mcのインスタンス名が、 _root上にarrow1?arrow30まであります。 一度全部_visible = falseにしたいと思い var i; var c = 0; var mc_name; for( i = 1; i <= 30; i++ ) { c = i; mc_name = string("arrow" + c); _root.mc_name._visible = false; trace (mc_name); } と指定しました。 traceで見てみるとarrow1?arrow30まで出力されました。 が、mcは消えてくれません。 これだけでは、無理なのでしょうか? よろしくお願いします。 |
KURAGE | Åê¹ÆNo.4685 投稿日時: 2004-3-8 11:35 |
常連 居住地: 東京都 投稿: 199
|
Re: mcのインスタンス名をforを使って指定 こんにちは
今のコードですと mc_nameはStringオブジェクトと認識されてしまいます。 文字列をオブジェクト名と認識させるにはeval()や 下記コードのように[]を使用します
|
kNaoko | Åê¹ÆNo.4689 投稿日時: 2004-3-8 12:17 |
新米 居住地: 投稿: 12
使用環境:
win2000 Flash 5 Flash MX |
Re: mcのインスタンス名をforを使って指定 早々のお返事ありがとうございます。
解決できました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |
投稿するにはまず登録を | |