Paketflash.net
Klassepublic final class URLRequestMethod
VererbungURLRequestMethod Inheritance Object

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9

Die URLRequestMethod-Klasse stellt Werte bereit, die angeben, ob das URLRequest-Objekt beim Senden von Daten an den Server die POST- oder die GET-Methode verwenden soll.

Beispiele anzeigen

Siehe auch

URLRequest
URLVariables


Öffentliche Eigenschaften
 EigenschaftDefiniert von
 Inheritedconstructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz.
Object
 Inheritedprototype : Object
[static] Ein Verweis auf das Prototypobjekt einer Klasse oder eines Funktionsobjekts.
Object
Öffentliche Methoden
 MethodeDefiniert von
 Inherited
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde.
Object
 Inherited
Gibt an, ob eine Instanz der Object-Klasse in der Prototypkette des Objekts vorhanden ist, das als Parameter angegeben wurde.
Object
 Inherited
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann.
Object
 Inherited
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest.
Object
 Inherited
Gibt das angegebene Objekt als String zurück.
Object
 Inherited
Gibt den Grundwert des angegebenen Objekts zurück.
Object
Öffentliche Konstanten
 KonstanteDefiniert von
  GET : String = "GET"
[static] Gibt an, dass für das URLRequest-Objekt die GET-Methode verwendet wird.
URLRequestMethod
  POST : String = "POST"
[static] Gibt an, dass für das URLRequest-Objekt die POST-Methode verwendet wird.
URLRequestMethod
Konstantendetail
GETKonstante
public static const GET:String = "GET"

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9

Gibt an, dass für das URLRequest-Objekt die GET-Methode verwendet wird.

POSTKonstante 
public static const POST:String = "POST"

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9

Gibt an, dass für das URLRequest-Objekt die POST-Methode verwendet wird.

Beispiele Verwendung von Beispielen
URLRequestMethodExample.as

Im folgenden Beispiel werden die in einer lokalen Textdatei gefundenen Daten geladen und angezeigt. Des Weiteren werden Ereignisverarbeitungsinformationen erfasst.

Hinweis: Legen Sie zur Ausführung des Beispiels eine Datei mit dem Namen "example.txt" in dem Verzeichnis ab, in dem sich die SWF-Datei befindet. Hierbei muss es sich um eine einfache Textdatei mit ein paar Wörtern oder Textzeilen handeln.

Der Beispielcode führt folgende Schritte aus:

  1. Die Konstruktorfunktion erstellt eine URLLoader-Instanz mit dem Namen loader.
  2. Das Objekt loader wird an die Methode configureListeners() übergeben, die für jedes unterstützte URLLoader-Ereignis Listener hinzufügt.
  3. Es wird eine URLRequest-Instanz mit dem Namen request erstellt, die den Namen der zu ladenden Datei angibt.
  4. Die Eigenschaft method der Anforderung wird auf URLRequestMethod.POST gesetzt.
  5. Dann wird das Objekt request an die Methode loader.load() übergeben, die die Textdatei lädt.
  6. Nach Abschluss des Ladevorgangs wird das Ereignis Event.COMPLETE ausgelöst, das wiederum die Methode completeHandler() auslöst. Die Methode completeHandler() gibt die Eigenschaft data aus, d. h. den Inhalt der Textdatei.


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

    public class URLRequestMethodExample extends Sprite {

        public function URLRequestMethodExample() {
            var loader:URLLoader = 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);
        }
    }
}




 

Eine E-Mail an mich senden, wenn dieser Seite Kommentare hinzugefügt werden | Kommentarbericht

Aktuelle Seite: http://livedocs.adobe.com/flash/9.0_de/ActionScriptLangRefV3/flash/net/URLRequestMethod.html