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