ActionScript® 3.0 Referenzhandbuch für die Adobe® Flash®-Plattform
Home  |  Liste der Pakete und Klassen ausblenden |  Pakete  |  Klassen  |  Neue Funktionen  |  Stichwortverzeichnis  |  Anhänge  |  Warum auf Englisch?
Filter: Daten werden vom Server abgerufen...
Daten werden vom Server abgerufen...
flash.net 

URLRequestMethod  - AS3

Paketflash.net
Klassepublic final class URLRequestMethod
VererbungURLRequestMethod Inheritance Object

Sprachversion: ActionScript 3.0
Laufzeitversionen: AIR 1.0, Flash Player 9, Flash Lite 4

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

Verwandte API-Elemente



Öffentliche Eigenschaften
 EigenschaftDefiniert von
 Inheritedconstructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz.
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 die Stringdarstellung dieses Objekts zurück, formatiert entsprechend den Konventionen des Gebietsschemas.
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
      DELETE : String = "DELETE"
[statisch] Gibt an, dass für das URLRequest-Objekt die DELETE-Methode verwendet wird.
URLRequestMethod
  GET : String = "GET"
[statisch] Gibt an, dass für das URLRequest-Objekt die GET-Methode verwendet wird.
URLRequestMethod
      HEAD : String = "HEAD"
[statisch] Gibt an, dass für das URLRequest-Objekt die HEAD-Methode verwendet wird.
URLRequestMethod
      OPTIONS : String = "OPTIONS"
[statisch] Legt fest, dass das URLRequest-Objekt OPTIONS ist.
URLRequestMethod
  POST : String = "POST"
[statisch] Gibt an, dass für das URLRequest-Objekt die POST-Methode verwendet wird.
URLRequestMethod
      PUT : String = "PUT"
[statisch] Gibt an, dass für das URLRequest-Objekt die PUT-Methode verwendet wird.
URLRequestMethod
Konstantendetails
    

DELETE

Konstante
public static const DELETE:String = "DELETE"

Sprachversion: ActionScript 3.0
Laufzeitversionen: AIR 1.0

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

GET

Konstante 
public static const GET:String = "GET"

Sprachversion: ActionScript 3.0
Laufzeitversionen: AIR 1.0, Flash Player 9, Flash Lite 4

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

    

HEAD

Konstante 
public static const HEAD:String = "HEAD"

Sprachversion: ActionScript 3.0
Laufzeitversionen: AIR 1.0

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

    

OPTIONS

Konstante 
public static const OPTIONS:String = "OPTIONS"

Sprachversion: ActionScript 3.0
Laufzeitversionen: AIR 1.0

Legt fest, dass das URLRequest-Objekt OPTIONS ist.

POST

Konstante 
public static const POST:String = "POST"

Sprachversion: ActionScript 3.0
Laufzeitversionen: AIR 1.0, Flash Player 9, Flash Lite 4

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

Hinweis: Wenn Inhalt in Adobe AIR ausgeführt wird und wenn die navigateToURL()-Funktion verwendet wird, behandelt die Laufzeit einen URLRequest, der die POST-Methode benutzt (bei der die method-Eigenschaft auf URLRequestMethod.POST gesetzt ist) so, als ob die GET-Methode verwendet wird.

    

PUT

Konstante 
public static const PUT:String = "PUT"

Sprachversion: ActionScript 3.0
Laufzeitversionen: AIR 1.0

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

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 {
        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 ]Warum auf Englisch?
Inhalt des ActionScript 3.0-Referenzhandbuchs wird in englischer Sprache angezeigt

Nicht alle Teile des ActionScript 3.0-Referenzhandbuchs wurden in alle Sprachen übersetzt. Wenn der Text zu einem Sprachelement nicht übersetzt wurde, wird er auf Englisch angezeigt. Zum Beispiel wurden die Informationen zur ga.controls.HelpBox-Klasse nicht in andere Sprachen übersetzt. In der deutschen Version des Referenzhandbuchs erscheint der Abschnitt zur ga.controls.HelpBox-Klasse deshalb auf Englisch.