2010/1/19 久米
URLLoaderオブジェクトとは、テキストファイルやXMLファイルの読み取りを行うためのオブジェクト
例を試す場合は、あらかじめ同じフォルダに abc=おはよう と書いたaisatu.txtを作っておく。
手順 | 意味 | アクション例 | |
1 | なにはなくともURLLoaderオブジェクト作成 | 読み取りを行うためのURLLoaderオブジェクトを生成 | var urlLoader:URLLoader=new URLLoader(); |
2 | 読み取るファイルの指定 | ファイルのURLを入れたURLRequestオブジェクトを生成 | |
3 | 読み取り指示 | URLLoaderオブジェクトにload(URLRequestオブジェクト)命令 | |
4 | 読み取り終了イベントの登録 | URLLoaderオブジェクトにaddEventListenerを実行 | |
5 | 読み取り終了イベント処理の記述(下記2つ) | 関数completeHandlerを定義 | |
6 | 読み取ったファイルの中身をオブジェクトに移す | URLLoaderオブジェクト.dataをURLVariablesオブジェクトへ | |
7 | ファイルに書かれた変数を参照する | URLVariablesオブジェクト.変数名 で参照できる |
手順 | 例 | |
1 | テキストファイルに次のように記述 変数名=値&変数名=値&変数名=値 |
abc=おはよう&ddd=Hello&eee=天丼 |
2 | URLVariablesオブジェクト.変数名 で値を参照 |
trace("abcは" + vars.abc); trace("dddは" + vars.ddd); trace("eeeは" + vars.eee); |