Flash Lite 2 |
|||
| Flash Lite 2.x ActionScript リファレンスガイド > ActionScript 言語エレメント > グローバル関数 > escape 関数 | |||
escape(expression: String) : String
パラメータをストリングに変換し、URL エンコードします。この場合、英数字以外のすべての文字は % が付いた 16 進シーケンスで置き換えられます。URL エンコードされたストリング内のパーセント記号 (%) は、エスケープ文字の開始を表すもので、剰余演算子 (%) ではありません。
使用できるバージョン : ActionScript 1.0、Flash Lite 2.0
expression: String - ストリングに変換し、URL エンコードする対象の式。
String - URL エンコードされたストリング。
次のコードを作成すると、someuser%40somedomain%2Ecom が生成されます。
var email: String = "someuser@somedomain.com"; trace(escape(email));
この例では、アットマーク (@) が %40 に、ピリオド (.) が %2E に置き換えられます。この関数は、次のコードに示すように、リモートサーバーに送信する情報の中に特殊文字 (たとえば & や ?) が含まれている場合に便利です。
var redirectUrl = "http: //www.somedomain.com?loggedin=true&username=Gus";
getURL("http: //www.myothersite.com?returnurl="+ escape(redirectUrl));