メイン コーダーズルーム【スクリプト系】
インスタンス名の取得 | 投稿するにはまず登録を |
| フラット表示 | 前のトピック | 次のトピック |
| 投稿者 | スレッド |
|---|---|
| egoma | Åê¹ÆNo.3189 投稿日時: 2004-1-28 15:39 |
新米 ![]() ![]() 居住地: 投稿: 6
使用環境:
|
インスタンス名の取得 作成したムービークリップ内のダイナミックテキストの値を取得したいのですが・・・取得できないでいます。
外部から取得したデータを複数のダイナミックテキストを持つムービークリップに渡し、 このムービークリップの中でそれぞれのダイナミックテキストにデータをセットしています。 さらに、このムービークリップをメインのタイムラインでduplicateMovieClip()を使って複製しています。 この複数表示されたムービークリップ上のダイナミックテキストをクリックしたときに、 そのダイナミックテキストの値をメインのアクションスクリプトで下記のように取得しようと思うのですが、 クリックしたムービークリップのインスタンス名.ダイナミックテキストインスタンス名.text どのように、その複製したムービークリップのインスタンス名を取得したらよいのかわかりません。 また、どのようにイベントハンドラを記述すればよいのでしょうか? 具体的には ダイナミックテキストを複数用意しそれぞれインスタンス名を「text1」「text2」「text3」と名付けました。 この三つのダイナミックテキストをひとつのムービークリップとして 「Movie1」とインスタンス名を付けてひとつのオブジェクトとして作成しました。 これをコンポーネント化して、(#initclip,#endinitclip,Object.registerClass()メソッドを利用) このムービークリップのsetData()メソッドの中で「text1」「text2」「text3」に データをセットしています。 メインのActionScriptでは for文をまわして下記のように複製してムービークリップにデータを渡して表示しています。 Sample = Movie1.duplicateMovieClip( "movie"+i, 100 + i); Sample = setData(deta[it]); です。 よろしくお願いいたします。 |
| フラット表示 | 前のトピック | 次のトピック |
| 題名 | 投稿者 | 日時 |
|---|---|---|
| » |
egoma | 2004-1-28 15:39 |
| |
naoki | 2004-1-28 17:21 |
| |
naoki | 2004-1-29 3:56 |
| |
Fumio | 2004-1-29 7:12 |
| |
egoma | 2004-1-29 14:24 |
| |
youich | 2004-1-29 21:14 |
| |
Fumio | 2004-1-29 23:15 |
| |
egoma | 2004-1-30 11:22 |
| 投稿するにはまず登録を | |



ログイン


