メイン コーダーズルーム【スクリプト系】
XML.onLoad()内において親オブジェクトを参照する方法 | 投稿するにはまず登録を |
| フラット表示 | 前のトピック | 次のトピック |
| 投稿者 | スレッド |
|---|---|
| mitsumoto | Åê¹ÆNo.19129 投稿日時: 2005-7-28 22:48 |
新米 ![]() ![]() 居住地: 大阪府 投稿: 16
使用環境:
|
XML.onLoad()内において親オブジェクトを参照する方法 たびたびお世話になります。みつもとじょうじ改め「みつもと」です。(長いので)
今回はXMLクラスのonLoadイベントハンドラ内において親?オブジェクトを参照する方法についての質問です。 少し例が煩雑かもしれませんがご容赦のほどを。 サーバーに郵便番号を送信して、住所を取得するようなアプリケーションを想定してください。 まず、サーバーとXML通信をするMovieClipがあります。(zip_mc:MovieClip) zip_mcは自身の中に以下のプロパティを持っています。 また、メソッドは以下ものを持っています。 まずは適当に郵便番号をセットしてリクエストを送信してみます。 ここまでは特に問題ありませんが、問題はサーバーからのレスポンス(住所データ)を受信する時です。 色々なマニュアルやHOWTO本で紹介されている常套手段を使って処理すると となりますが、ここでつまづいてしまいます。 「住所を表示する」のはzip_mcの仕事なので、 と記述したいところですが、ここでthisが指すオブジェクトはイベントの発生元であるres_xmlですから、 上のように書いてもまったく動きません。 かといって、_root...からの絶対パスで参照するのも気が引けます。 (オブジェクトとしての独立性が失われてしまいます) res_xml.onLoadイベントハンドラメソッド内でzip_mcを相対的に参照する方法はないものでしょうか? 読み返してみると説明が冗長でしたね。お目汚し失礼いたしました。 |
| フラット表示 | 前のトピック | 次のトピック |
| 題名 | 投稿者 | 日時 |
|---|---|---|
| » |
mitsumoto | 2005-7-28 22:48 |
| |
ゲスト | 2005-7-28 23:42 |
| |
Fumio | 2005-7-29 1:24 |
| |
mitsumoto | 2005-7-29 12:30 |
| |
Fumio | 2005-7-29 12:35 |
| |
mitsumoto | 2005-7-29 13:32 |
| |
Fumio | 2005-7-29 17:22 |
| |
mitsumoto | 2005-7-29 20:07 |
| 投稿するにはまず登録を | |



ログイン


