ActionScriptで質問です。


XMLを読み込む関数を作成しているのですが
onLoadを使用するため、関数の最後にreturnをつけて
データを戻しても、戻り値として、正確に動作しません。
※XMLが読み込む前にreturnしてしまうためでしょう。

関数ひとつでXMLのデータを取得する
何かよい対策方法はありませんか?

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2008/04/12 18:52:17
  • 終了:2008/04/12 22:41:08

回答(1件)

id:pahoo No.1

pahoo回答回数5960ベストアンサー獲得回数6332008/04/12 19:57:42

ポイント60pt

どのような方式でXMLを読み込もうとしているのか分からないので、XMLオブジェクトを使ってXMLファイルを読み込もうとしている(例:XMLデータを読み込むにはのコード)という仮定で話をします。


まず、XMLファイルの行末に改行を含んでいると、テキストノードデータとして扱われてしまいます。loadする前にignoreWhiteプロパティをtrueにしてください。

次に、onLoad関数内でthisはXMLオブジェクト自体を指すので、他で定義したユーザ関数を呼び出す場合は絶対パスで指定してください。

詳しいことは、下記サイトを参考にしてください。

id:makocan

ありがとうございます。

ただ、どちらかというとXMLよりもonLoadにスポットを当てていただきたかったです。

2008/04/12 20:12:21

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません