Paqueteflash.net
Clasepublic dynamic class URLVariables
HerenciaURLVariables Inheritance Object

Versión del lenguaje: ActionScript 3.0
Versión del reproductor: Flash Player 9

La clase URLVariables permite transferir variables entre una aplicación Flash® y un servidor. Utilice objetos URLVariables con métodos de la clase URLLoader, con la propiedad data de la clase URLRequest y con funciones del paquete flash.net.

Ver los ejemplos

Véase también

URLLoader
Utilización de datos externos


Propiedades públicas
 PropiedadDefinido por
 Inheritedconstructor : Object
Una referencia a la clase de objeto o función constructora para una instancia de objeto determinada.
Object
 Inheritedprototype : Object
[static] Una referencia al objeto prototipo de una clase u objeto de función.
Object
Métodos públicos
 MétodoDefinido por
  
URLVariables(source:String = null)
Crea un nuevo objeto URLVariables.
URLVariables
  
decode(source:String):void
Convierte la cadena variable en propiedades del objeto URLVariables especificado.
URLVariables
 Inherited
Indica si un objeto tiene definida una propiedad especificada.
Object
 Inherited
Indica si hay una instancia de la clase Object en la cadena de prototipo del objeto especificado como parámetro.
Object
 Inherited
Indica si existe la propiedad especificada y si es enumerable.
Object
 Inherited
Establece la disponibilidad de una propiedad dinámica para operaciones de bucle.
Object
  
Devuelve una cadena que contiene todas las variables enumerables, en la codificación de contenido MIME application/x-www-form-urlencoded.
URLVariables
 Inherited
Devuelve el valor simple del objeto especificado.
Object
Información sobre constructores
URLVariables()constructor
public function URLVariables(source:String = null)

Versión del lenguaje: ActionScript 3.0
Versión del reproductor: Flash Player 9

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.

Parámetros
source:String (default = null) — Una cadena con codificación URL con pares nombre/valor.
Información sobre métodos
decode()método
public function decode(source:String):void

Versión del lenguaje: ActionScript 3.0
Versión del reproductor: Flash Player 9

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.

Véase también

toString()método 
public function toString():String

Versión del lenguaje: ActionScript 3.0
Versión del reproductor: Flash Player 9

Devuelve una cadena que contiene todas las variables enumerables, en la codificación de contenido MIME application/x-www-form-urlencoded.

Valor devuelto
String — Una cadena con codificación URL con pares nombre/valor.
Ejemplos Cómo utilizar los ejemplos
URLVariablesExample.as

En el ejemplo siguiente, se abre la aplicación remota alojada en http://www.[yourDomain].com/application.jsp en una nueva ventana del navegador y transfiere los datos sobre una sesión de usuario, capturados en un objeto URLVariables, en el servidor Web.

A continuación se detallan los fragmentos más importantes del ejemplo:

  1. La función constructora crea una instancia de URLRequest llamada request y toma la URL de la aplicación remota como parámetro.
  2. Se crea un objeto URLVariables y dos de sus propiedades son valores asignados.
  3. Se asigna el objeto URLVariables a la propiedad data del objeto URLRequest.
  4. 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);
        }
    }
}




 

Enviarme un mensaje de correo electrónico cuando se añadan comentarios a esta página | Informe de comentarios

Página actual: http://livedocs.adobe.com/flash/9.0_es/ActionScriptLangRefV3/flash/net/URLVariables.html