メイン コーダーズルーム【スクリプト系】
クラス間のデータのやり取りについて | 投稿するにはまず登録を |
| フラット表示 | 前のトピック | 次のトピック |
| 投稿者 | スレッド |
|---|---|
| balance | Åê¹ÆNo.33285 投稿日時: 2007-5-9 15:31 |
半人前 ![]() ![]() 居住地: 投稿: 31
使用環境:
|
クラス間のデータのやり取りについて 毎回お世話になっています。
今回、クラス間のデータのやり取りで、つまづいてしまいました。 今回の目的は、指定したxmlノードのデータを traceしようとすることです。 以下のxmlデータを読み込み、処理しようとしています。 クラスは2つ用意しています。 XMLを読み込むクラス XMLLoader.as 先ほどのXMLLoaderクラスを使って指定したノードをtraceするクラス Init.as flaファイルの_root第一フレームには と書いてあります。 これでInitクラスを実行させ、XMLLoaderクラスから データを取りにいっています。 これでも指定したノードのデータをtraceできますが、 次の例のように、 Init.as とし、XMLLoader.loadXMLを実行するだけで 値を返してくれて、data_objに指定ノードを格納したいのです。 その為に、下記のようにXMLLoaderクラスを書き直しました。 XMLLoader.as しかし、これでは ---------------実行結果-------------------- このスコープから 'this' にアクセスできません。 var target:Object = this; ------------------------------------------- このようにエラーが出てしまいます。 エラーがなくても、returnするタイミングが おかしいかと思います。 どのようにすれば正しくreturnし、 Initクラスから XMLLoader.loadXMLで呼び出し、 正しく値を返してくれるのでしょうか。 かなり長くなってしまいました。 よろしくお願いします。 |
| フラット表示 | 前のトピック | 次のトピック |
| 題名 | 投稿者 | 日時 |
|---|---|---|
| » |
balance | 2007-5-9 15:31 |
| |
nekoyuki | 2007-5-9 15:59 |
| |
balance | 2007-5-9 17:57 |
| |
Fumio | 2007-5-9 21:00 |
| |
balance | 2007-5-11 15:41 |
| |
mayor | 2007-5-11 16:50 |
| |
balance | 2007-5-11 18:19 |
| |
Fumio | 2007-5-14 0:21 |
| |
balance | 2007-5-14 19:06 |
| 投稿するにはまず登録を | |



ログイン


