| Paket | flash.net |
| Klasse | public final class URLRequestMethod |
| Vererbung | URLRequestMethod Object |
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9 |
POST- oder die GET-Methode verwenden soll.
Siehe auch
| Konstante | Definiert 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 | ||
| GET | Konstante |
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.
| POST | Konstante |
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.
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:
loader.loader wird an die Methode configureListeners() übergeben, die für jedes unterstützte URLLoader-Ereignis Listener hinzufügt.request erstellt, die den Namen der zu ladenden Datei angibt.method der Anforderung wird auf URLRequestMethod.POST gesetzt.request an die Methode loader.load() übergeben, die die Textdatei lädt.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