Flash Lite 2 |
|||
| Flash Lite 2.x ActionScript-Referenzhandbuch > Elemente der ActionScript-Sprache > Globale Funktionen > escape-Funktion | |||
escape(expression:String) : String
Wandelt den Parameter in einen String um und kodiert ihn in ein URL-Format, bei dem alle nicht alphanumerischen Zeichen als "%", gefolgt von einer Hexadezimalsequenz dargestellt werden. Bei URL-kodierten Strings dient das Prozentzeichen (%) zum Maskieren von Escape-Zeichen und entspricht nicht dem Modulo-Operator (%).
Verfügbarkeit: ActionScript 1.0, Flash Lite 2.0
expression:String - Der Ausdruck, der in einen String umgewandelt und in das URL-Format kodiert werden soll.
String - URL-kodierter String.
Das Ergebnis des folgenden Codes lautet someuser%40somedomain%2Ecom:
var email:String = "someuser@somedomain.com"; trace(escape(email));
In diesem Beispiel wurde das "at"-Symbol (@) durch %40 und der Punkt (.) durch %2E ersetzt. Dies ist immer dann hilfreich, wenn Sie versuchen, Daten an einen Remote-Server weiterzuleiten, die Sonderzeichen enthalten (z. B. & oder ?), wie im folgenden Beispiel:
var redirectUrl = "http://www.somedomain.com?loggedin=true&username=Gus";
getURL("http://www.myothersite.com?returnurl="+ escape(redirectUrl));