トップへ戻るニュースフォーラムFLASH-ML 過去ログBak@Flaダウンロードよくある質問と答
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   迷える子羊の部屋【初心者専用】
     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」と表示されてしまいます。
根本的に何かの解釈が間違っていると思うのですが、
どういう方向で解決してよいか分からず、
すこし悩んでおります。
どなたかご教授いただけますでしょうか。

どうぞよろしくお願いいたします。


----------------
---------
gigit

フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
 » 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

投稿するにはまず登録を
 
Copyright (C) 2003 FLASH-japan. All rights reserved.
Powered by Xoops