| パッケージ | flash.net |
| クラス | public dynamic class URLVariables |
| 継承 | URLVariables Object |
| 言語バージョン: | ActionScript 3.0 |
| ランタイムバージョン: | AIR 1.0 Flash Player 9 |
data プロパティ、および flash.net パッケージ関数で使用します。
関連項目
| メソッド | 定義元 | ||
|---|---|---|---|
新しい URLVariables オブジェクトを作成します。 | URLVariables | ||
変数ストリングを、指定された URLVariables オブジェクトのプロパティに変換します。 | URLVariables | ||
![]() |
オブジェクトに指定されたプロパティが定義されているかどうかを示します。 | Object | |
![]() |
Object クラスのインスタンスが、パラメータとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。 | Object | |
![]() |
指定されたプロパティが存在し、列挙できるかどうかを示します。 | Object | |
![]() |
ループ処理に対するダイナミックプロパティの可用性を設定します。 | Object | |
列挙可能な変数をすべて含むストリングを、MIME コンテンツエンコード application/x-www-form-urlencoded で返します。 | URLVariables | ||
![]() |
指定されたオブジェクトのプリミティブな値を返します。 | Object | |
| URLVariables | () | コンストラクタ |
public function URLVariables(source:String = null)| 言語バージョン: | ActionScript 3.0 |
| ランタイムバージョン: | AIR 1.0 Flash Player 9 |
新しい URLVariables オブジェクトを作成します。URLVariables オブジェクトを URLRequest オブジェクトの data プロパティに渡します。
ストリングとともに URLVariables コンストラクタを呼び出すと、decode() メソッドが自動的に呼び出されて、そのストリングが URLVariables オブジェクトのプロパティに変換されます。
source:String (default = null) — 名前と値のペアを含む、URL エンコードされたストリングです。
|
| decode | () | メソッド |
public function decode(source:String):void| 言語バージョン: | ActionScript 3.0 |
| ランタイムバージョン: | AIR 1.0 Flash Player 9 |
変数ストリングを、指定された URLVariables オブジェクトのプロパティに変換します。
このメソッドは、URLVariables イベントによって内部的に使用されます。ほとんどの場合、ユーザーが直接このメソッドを呼び出す必要はありません。
パラメータ
source:String — 名前と値のペアを含む、URL エンコードされたクエリーストリングです。
|
Error — source パラメータは、名前と値のペアを含む、URL エンコードされたクエリーストリングでなければなりません。
|
関連項目
| toString | () | メソッド |
public function toString():String| 言語バージョン: | ActionScript 3.0 |
| ランタイムバージョン: | AIR 1.0 Flash Player 9 |
列挙可能な変数をすべて含むストリングを、MIME コンテンツエンコード application/x-www-form-urlencoded で返します。
戻り値String — 名前と値のペアを含む、URL エンコードされたストリングです。
|
この例のハイライトは、次のとおりです。
request という名前の URLRequest インスタンスを作成します。このとき、リモートアプリケーションの URL をパラメータとして取ります。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);
}
}
}
このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート
現在のページ: http://livedocs.adobe.com/flex/3_jp/langref/flash/net/URLVariables.html