Flash Lite 2 |
|||
| Flash Lite 2.x ActionScript リファレンスガイド > ActionScript クラス > LoadVars | |||
Object
|
+-LoadVars
public dynamic class LoadVars
extends Object
LoadVars クラスを使用すると、データのロードが成功したかどうかを確認することや、ダウンロードの進行状況を監視できます。loadVariables() 関数の代わりに LoadVars クラスを使用して、Flash アプリケーションとサーバーの間で変数を転送できます。
具体的には、LoadVars クラスはオブジェクト内のすべての変数を指定の URL に送ったり、指定された URL にあるすべての変数をオブジェクトにロードしたりできます。また、すべての変数ではなく特定の変数を送信することもできるので、アプリケーションの効率が向上します。LoadVars.onLoad ハンドラを使用すると、(データがロードされる前ではなく) データがロードされるときにアプリケーションが実行されるようにすることができます。
LoadVars クラスの動作は XML クラスとよく似ています。このクラスは、load() メソッド、send() メソッド、および sendAndLoad() メソッドを使用してサーバーと通信します。LoadVars クラスと XML クラスの大きな違いは、LoadVars クラスが ActionScript の名前と値のペアを転送するのに対して、XML クラスは XML オブジェクトに格納されている XML DOM ツリーを転送するということです。LoadVars クラスは、XML クラスと同じセキュリティ制限に従います。
使用できるバージョン : ActionScript 1.0、Flash Lite 2.0
loadVariables 関数, onLoad (LoadVars.onLoad ハンドラ), XML
オプション プロパティ 説明 LoadVars.send() または LoadVars.sendAndLoad() を呼び出したときにサーバーに送られる MIME タイプ。 load 処理または sendAndLoad 処理が完了したかどうかを示すブール値です。デフォルトは undefined です。
Object クラスから継承されるプロパティ constructor (Object.constructor プロパティ), __proto__ (Object.__proto__ プロパティ), prototype (Object.prototype プロパティ), __resolve (Object.__resolve プロパティ)
イベント 説明 サーバーからのデータのダウンロードが完了したとき、またはサーバーからデータをダウンロード中にエラーが発生したときに呼び出されます。 LoadVars.load() 処理または LoadVars.sendAndLoad() 処理が完了したときに呼び出されます。
シグネチャ 説明 LoadVars LoadVars オブジェクトを作成します。
()
オプション シグネチャ 説明 addRequestHeader POST アクションによって送信される HTTP リクエストヘッダー (Content-Type や SOAPAction など) を追加または変更します。 変数ストリングを、指定された LoadVars オブジェクトのプロパティに変換します。 getBytesLoaded LoadVars.load() または LoadVars.sendAndLoad() によってダウンロードされたバイト数を返します。 getBytesTotal LoadVars.load() または LoadVars.sendAndLoad() によってダウンロードされた合計バイト数を返します。 指定された URL から変数をダウンロードし、変数データを解析し、結果として得られた変数を my_lv に代入します。 send my_lv オブジェクト内の変数を、指定された URL に送信します。 sendAndLoad my_lv オブジェクト内の変数を、指定された URL に送信 (Post) します。 my_lv 内の列挙可能な変数をすべて含むストリングを、MIME コンテンツエンコード application/x-www-form-urlencoded で返します。
(header: Object, headerValue: String) : Void
() : Number
() : Number
(url: String, target: String, [method: String]) : Boolean
(url: String, target: Object, [method: String]) : Boolean
Object クラスから継承されるメソッド