Referencia de ActionScript® 3.0 para la plataforma de Adobe® Flash®
Inicio  |  Ocultar lista de paquetes y clases |  Paquetes  |  Clases  |  Novedades  |  Índice  |  Apéndices  |  ¿Por qué hay texto en inglés?
Filtros: Recuperando datos del servidor...
Recuperando datos del servidor...
flash.net 

URLRequestMethod  - AS3

Paqueteflash.net
Clasepublic final class URLRequestMethod
HerenciaURLRequestMethod Inheritance Object

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 1.0, Flash Player 9, Flash Lite 4

La clase URLRequestMethod proporciona valores que especifican si el objeto URLRequest debe utilizar el método POST o GET al enviar datos a un servidor.

Ver los ejemplos

Elementos de API relacionados



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
Métodos públicos
 MétodoDefinido por
 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
 Inherited
Devuelve la representación de cadena de este objeto, con formato según las convenciones específicas de configuración regional.
Object
 Inherited
Devuelve la representación de cadena del objeto especificado.
Object
 Inherited
Devuelve el valor simple del objeto especificado.
Object
Constantes públicas
 ConstanteDefinido por
      DELETE : String = "DELETE"
[estática] Especifica que el objeto URLRequest es un método DELETE.
URLRequestMethod
  GET : String = "GET"
[estática] Especifica que el objeto URLRequest es un método GET.
URLRequestMethod
      HEAD : String = "HEAD"
[estática] Especifica que el objeto URLRequest es un método HEAD.
URLRequestMethod
      OPTIONS : String = "OPTIONS"
[estática] Especifica que el objeto URLRequest es OPTIONS.
URLRequestMethod
  POST : String = "POST"
[estática] Especifica que el objeto URLRequest es un método POST.
URLRequestMethod
      PUT : String = "PUT"
[estática] Especifica que el objeto URLRequest es un método PUT.
URLRequestMethod
Información sobre constantes
    

DELETE

Constante
public static const DELETE:String = "DELETE"

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 1.0

Especifica que el objeto URLRequest es un método DELETE.

GET

Constante 
public static const GET:String = "GET"

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 1.0, Flash Player 9, Flash Lite 4

Especifica que el objeto URLRequest es un método GET.

    

HEAD

Constante 
public static const HEAD:String = "HEAD"

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 1.0

Especifica que el objeto URLRequest es un método HEAD.

    

OPTIONS

Constante 
public static const OPTIONS:String = "OPTIONS"

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 1.0

Especifica que el objeto URLRequest es OPTIONS.

POST

Constante 
public static const POST:String = "POST"

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 1.0, Flash Player 9, Flash Lite 4

Especifica que el objeto URLRequest es un método POST.

Nota: en contenido ejecutado en Adobe AIR, cuando utiliza la función navigateToURL(), el motor de ejecución trata un URLRequest que utiliza el método POST (cuya propiedad method se establece en URLRequestMethod.POST) como el método GET.

    

PUT

Constante 
public static const PUT:String = "PUT"

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 1.0

Especifica que el objeto URLRequest es un método PUT.

URLRequestMethodExample.as

En el ejemplo siguiente, se cargan y muestran los datos encontrados en un archivo de texto local. También realiza un seguimiento de la información del control de eventos.

Nota:para ejecutar este ejemplo, coloque un archivo llamado example.txt en el mismo directorio que el archivo SWF. Debe ser un archivo de texto sencillo con varias palabras o líneas de texto.

El código de ejemplo cumple las siguientes funciones:

  1. La función constructora crea una instancia de URLLoader llamada loader.
  2. El objeto loader se transfiere al método configureListeners(), que añade detectores para cada uno de los eventos URLLoader admitidos.
  3. Se crea una instancia de URLRequest llamada request, que especifica el nombre del archivo que se va a cargar.
  4. La propiedad method de la solicitud se define como URLRequestMethod.POST.
  5. Posteriormente, el objeto request se transfiere a loader.load(), que carga el archivo de texto.
  6. Cuando URLLoader finaliza la carga del archivo de texto, se activa el evento Event.COMPLETE, que activa el método completeHandler(). El método completeHandler() simplemente realiza el seguimiento de la propiedad data, el contenido del archivo de texto.

package {
    import flash.display.Sprite;
    import flash.events.*;
    import flash.net.*;

    public class URLRequestMethodExample extends Sprite {
        private var loader:URLLoader;
        
        public function URLRequestMethodExample() {
            loader = new URLLoader();
            configureListeners(loader);

            var request:URLRequest = new URLRequest("example.txt");
            
            request.method = URLRequestMethod.POST;
            loader.load(request);
        }

        private function configureListeners(dispatcher:IEventDispatcher):void {
            dispatcher.addEventListener(Event.COMPLETE, completeHandler);
            dispatcher.addEventListener(Event.OPEN, openHandler);
            dispatcher.addEventListener(ProgressEvent.PROGRESS, progressHandler);
            dispatcher.addEventListener(SecurityErrorEvent.SECURITY_ERROR, securityErrorHandler);
            dispatcher.addEventListener(HTTPStatusEvent.HTTP_STATUS, httpStatusHandler);
            dispatcher.addEventListener(IOErrorEvent.IO_ERROR, ioErrorHandler);
        }

        private function completeHandler(event:Event):void {
            var loader:URLLoader = URLLoader(event.target);
            trace("completeHandler: " + loader.data);
        }

        private function openHandler(event:Event):void {
            trace("openHandler: " + event);
        }

        private function progressHandler(event:ProgressEvent):void {
            trace("progressHandler loaded:" + event.bytesLoaded + " total: " + event.bytesTotal);
        }

        private function securityErrorHandler(event:SecurityErrorEvent):void {
            trace("securityErrorHandler: " + event);
        }

        private function httpStatusHandler(event:HTTPStatusEvent):void {
            trace("httpStatusHandler: " + event);
        }

        private function ioErrorHandler(event:IOErrorEvent):void {
            trace("ioErrorHandler: " + event);
        }
    }
}




[ X ]¿Por qué hay texto en inglés?
Cierto contenido de la Referencia de ActionScript 3.0 se muestra en inglés

No todo el contenido de la Referencia de ActionScript 3.0 se traduce a todos los idiomas. Si un elemento del lenguaje no se traduce, aparecerá en inglés. Por ejemplo, la clase ga.controls.HelpBox no está traducida en ningún idioma. Por lo tanto, en la versión en español de la referencia, la clase ga.controls.HelpBox aparecerá en inglés.