| パッケージ | flash.net |
| public dynamic class URLVariables | |
| 継承 | URLVariables Object |
data プロパティ、および flash.net パッケージ関数で使用してください。
関連項目
| メソッド | 定義 | ||
|---|---|---|---|
| URLVariables(source:String = null)
新しい URLVariables オブジェクトを作成します。
| URLVariables | ||
| decode(source:String):void
変数ストリングを、指定された URLVariables オブジェクトのプロパティに変換します。
| URLVariables | ||
![]() | hasOwnProperty(name:String):Boolean
オブジェクトに指定されたプロパティが定義されているかどうかを示します。
| Object | |
![]() | isPrototypeOf(theClass:Object):Boolean
Object クラスのインスタンスが、パラメータとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。
| Object | |
![]() | propertyIsEnumerable(name:String):Boolean
指定されたプロパティが存在し、列挙可能かどうかを示します。
| Object | |
![]() | setPropertyIsEnumerable(name:String, isEnum:Boolean = true):void
ループ処理に対するダイナミックプロパティの可用性を設定します。
| Object | |
| toString():String
列挙可能な変数をすべて含むストリングを、MIME コンテンツエンコード application/x-www-form-urlencoded で返します。
| URLVariables | ||
![]() | valueOf():Object
指定されたオブジェクトのプリミティブ値を返します。
| Object | |
| URLVariables | () | コンストラクタ |
public 関数 URLVariables(source:String = null)
新しい URLVariables オブジェクトを作成します。URLVariables オブジェクトを URLRequest オブジェクトの data プロパティに渡します。
ストリングとともに URLVariables コンストラクタを呼び出すと、decode() メソッドが自動的に呼び出されて、そのストリングが URLVariables オブジェクトのプロパティに変換されます。
source:String (default = null) — 名前と値のペアを含む、URL エンコードされたストリングです。
|
| decode | () | メソッド |
public function decode(source:String):void変数ストリングを、指定された URLVariables オブジェクトのプロパティに変換します。
このメソッドは、URLVariables イベントによって内部的に使用されます。ほとんどの場合、ユーザーが直接このメソッドを呼び出す必要はありません。
パラメータsource:String — 名前と値のペアを含む、URL エンコードされたクエリーストリングです。
|
Error — ソースパラメータは、名前と値のペアを含む、URL エンコーディングされたクエリーストリングでなければなりません。
|
関連項目
| toString | () | メソッド |
public function toString():String列挙可能な変数をすべて含むストリングを、MIME コンテンツエンコード application/x-www-form-urlencoded で返します。
戻り値String —
名前と値のペアを含む、URL エンコードされたストリングです。
|
この例のハイライトは、次のとおりです。
request という名前の、リモートアプリケーションの URL をパラメータとして取る URLRequest インスタンスを作成します。data プロパティに割り当てられます。navigateToURL を呼び出して、新しいブラウザウィンドウを開き、
リモートアプリケーションの URL に接続します。メモ: この例を実行するには、この例のリモートアプリケーションの URL を 実際の URL に置き換える必要があります。さらに、 URLVariables オブジェクトの Flash Player で捕捉した情報を処理するためのサーバーコードが必要です。
package {
import flash.display.Sprite;
import flash.net.navigateToURL;
import flash.net.URLRequest;
import flash.net.URLVariables;
public class URLVariablesExample extends Sprite {
public function URLVariablesExample() {
var url:String = "http://www.[yourDomain].com/application.jsp";
var request:URLRequest = new URLRequest(url);
var variables:URLVariables = new URLVariables();
variables.exampleSessionId = new Date().getTime();
variables.exampleUserLabel = "guest";
request.data = variables;
navigateToURL(request);
}
}
}