Paquete | flash.net |
Clase | public dynamic class URLVariables |
Herencia | URLVariables Object |
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | AIR 1.0, Flash Player 9, Flash Lite 4 |
data
de la clase URLRequest y con funciones del paquete flash.net.
Elementos de API relacionados
Método | Definido por | ||
---|---|---|---|
URLVariables(source:String = null)
Crea un nuevo objeto URLVariables. | URLVariables | ||
Convierte la cadena variable en propiedades del objeto URLVariables especificado. | URLVariables | ||
Indica si un objeto tiene definida una propiedad especificada. | Object | ||
Indica si hay una instancia de la clase Object en la cadena de prototipo del objeto especificado como parámetro. | Object | ||
Indica si existe la propiedad especificada y si es enumerable. | Object | ||
Establece la disponibilidad de una propiedad dinámica para operaciones de bucle. | Object | ||
Devuelve la representación de cadena de este objeto, con formato según las convenciones específicas de configuración regional. | Object | ||
Devuelve una cadena que contiene todas las variables enumerables, en la codificación de contenido MIME application/x-www-form-urlencoded. | URLVariables | ||
Devuelve el valor simple del objeto especificado. | Object |
URLVariables | () | Información sobre |
public function URLVariables(source:String = null)
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Crea un nuevo objeto URLVariables. Se transmiten objetos URLVariables a la propiedad data
de los objetos URLRequest.
Si llama al constructor URLVariables con una cadena, se llamará automáticamente al método decode()
para convertir la cadena en las propiedades del objeto URLVariables.
source:String (default = null ) — Una cadena con codificación URL con pares nombre/valor.
|
decode | () | método |
public function decode(source:String):void
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Convierte la cadena variable en propiedades del objeto URLVariables especificado.
Los eventos URLVariables utilizan internamente este método. La mayoría de los usuarios no necesitan llamar a este método directamente.
Parámetros
source:String — Una cadena de consulta con codificación URL con pares nombre/valor.
|
Emite
Error — El parámetro de origen debe ser una cadena de consulta con codificación URL con pares nombre/valor.
|
Ejemplo ( Cómo utilizar este ejemplo )
// The first method passes the string to be decoded to the URLVariables class constructor: var urlVariables:URLVariables = new URLVariables("firstName=Tom&lastName=Jones"); lbl.text = urlVariables.lastName + "," + urlVariables.firstName; // The second method uses the decode() method to parse the URL encoded string: var urlVariables:URLVariables = new URLVariables(); urlVariables.decode("firstName=Tom&lastName=Jones"); lbl.text = urlVariables.lastName + "," + urlVariables.firstName;
toString | () | método |
public function toString():String
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Devuelve una cadena que contiene todas las variables enumerables, en la codificación de contenido MIME application/x-www-form-urlencoded.
Valor devueltoString — Una cadena con codificación URL con pares nombre/valor.
|
A continuación se detallan los fragmentos más importantes del ejemplo:
- La función constructora crea una instancia de URLRequest llamada
request
y toma la URL de la aplicación remota como parámetro. - Se crea un objeto URLVariables y dos de sus propiedades son valores asignados.
- Se asigna el objeto URLVariables a la propiedad
data
del objeto URLRequest. - El ejemplo llama a
navigateToURL
, que abre una nueva ventana del navegador con la URL de la aplicación remota.
Nota: para ejecutar el ejemplo, la URL de la aplicación remota del ejemplo debe sustituirse por una URL que funcione. Además, necesitará código de servidor para procesar la información capturada por Flash Player en el objeto URLVariables.
package { import flash.display.Sprite; import flash.net.navigateToURL; import flash.net.URLRequest; import flash.net.URLVariables; public class URLVariablesExample extends Sprite { public function URLVariablesExample() { var url:String = "http://www.[yourDomain].com/application.jsp"; var request:URLRequest = new URLRequest(url); var variables:URLVariables = new URLVariables(); variables.exampleSessionId = new Date().getTime(); variables.exampleUserLabel = "guest"; request.data = variables; navigateToURL(request); } } }
Tue Jun 12 2018, 02:12 PM Z