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

Parameter

expression:String - Der Ausdruck, der in einen String umgewandelt und in das URL-Format kodiert werden soll.

Rückgabewerte

String - URL-kodierter String.

Beispiel

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));

Siehe auch

unescape-Funktion