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