メイン 迷える子羊の部屋【初心者専用】 for文とボタンアクション | 投稿するにはまず登録を |
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
gigit | Åê¹ÆNo.11262 投稿日時: 2004-10-3 19:18 |
新米 居住地: tokyo 投稿: 2
使用環境:
|
for文とボタンアクション 現在、以下のようなものを作成しています。
・ボタンを配置したムービークリップを30個配置。 ・ムービークリップのシンボル名には、ID番号を振っている。(mc1、mc2?mc30) ・ボタンのシンボル名は、すべてbt。 ・ボタンを押すと、そのボタンを格納しているムービークリップのID番号と同じ数字をtraceで表示。 ※ちなみに最終的には、この雛形を流用してムービークリップのID番号と同じIDを持つ外部SWFファイルを呼び出す仕組みにしようと思っています。 というわけで、ボタンを配置しているフレームに、以下のようなスクリプトを記述しました。 ----------------------------------------- SetBt(); function SetBt(){ for(i=1;i<31;i++){ this["mc"+i].bt.onPress=function(){ trace(i); } } } ----------------------------------------- しかし、これだとどのボタンを押しても、 「31」と表示されてしまいます。 根本的に何かの解釈が間違っていると思うのですが、 どういう方向で解決してよいか分からず、 すこし悩んでおります。 どなたかご教授いただけますでしょうか。 どうぞよろしくお願いいたします。
|
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
» for文とボタンアクション | gigit | 2004-10-3 19:18 |
Re: for文とボタンアクション | Fumio | 2004-10-3 20:39 |
これは、僕も陥った | salvox | 2004-10-6 4:14 |
Re: デフォルト参照とthis参照 | Fumio | 2004-10-6 9:58 |
Re: これは、僕も陥った | youich | 2004-10-6 10:44 |
ありがとうございました。 | gigit | 2004-10-6 21:30 |
m(_ _)m 勉強不足でした。 | salvox | 2004-10-12 4:16 |
投稿するにはまず登録を | |