Función escape

escape(expression:String) : String

Convierte el parámetro en una cadena y la codifica con un formato URL codificado donde todos los caracteres no alfanuméricos se sustituyen por secuencias hexadecimales %. Si se utiliza en una cadena con codificación URL, el símbolo de porcentaje (%) introduce caracteres de escape y no es equivalente al operador de módulo (%).

Disponibilidad

Flash Lite 2.0

Parámetros

expression:String - Expresión para convertir en una cadena y codificar en un formato URL codificado.

Valor devuelto

String - Cadena con codificación URL.

Ejemplo

El siguiente código da como resultado someuser%40somedomain%2Ecom:

var email:String = "someuser@somedomain.com"; 
trace(escape(email));

En este ejemplo, el símbolo de arroba (@) se ha sustituido por %40 y el símbolo de punto (.), por %2E. Estas sustituciones resultan útiles cuando se intenta pasar información a un servidor remoto y los datos contienen caracteres especiales (por ejemplo, & o ?), como se muestra en el código siguiente:

var redirectUrl = "http://www.somedomain.com?loggedin=true&username=Gus"; 
getURL("http://www.myothersite.com?returnurl="+ escape(redirectUrl));

Véase también

Función unescape