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

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   コーダーズルーム【スクリプト系】
     インスタンス名の取得
投稿するにはまず登録を

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
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
     Re: インスタンス名の取得 naoki 2004-1-28 17:21
     Re: インスタンス名の取得 naoki 2004-1-29 3:56
     Re: インスタンス名の取得 Fumio 2004-1-29 7:12
       Re: インスタンス名の取得 egoma 2004-1-29 14:24
         Re: インスタンス名の取得 youich 2004-1-29 21:14
           Re: インスタンス名の取得 Fumio 2004-1-29 23:15
             Re: インスタンス名の取得 egoma 2004-1-30 11:22

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