Paketflash.net
Klassepublic dynamic class URLVariables
VererbungURLVariables Inheritance Object

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9

Mit der URLVariables-Klasse können Sie Variablen zwischen einer Flash®-Anwendung und einem Server übertragen. Verwenden Sie URLVariables-Objekte mit Methoden der URLLoader-Klasse, mit der data-Eigenschaft der URLRequest-Klasse und mit flash.net-Paketfunktionen.

Beispiele anzeigen

Siehe auch

URLLoader
Verwenden von externen Daten


Ö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
  
URLVariables(source:String = null)
Erstellt ein neues URLVariables-Objekt.
URLVariables
  
decode(source:String):void
Wandelt den Variablenstring in Eigenschaften des angegebenen URLVariables-Objekts um.
URLVariables
 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
  
Gibt einen String mit allen aufzählbaren Variablen im MIME-Inhaltscodierungsformat "application/x-www-form-urlencoded" zurück.
URLVariables
 Inherited
Gibt den Grundwert des angegebenen Objekts zurück.
Object
Konstruktordetail
URLVariables()Konstruktor
public function URLVariables(source:String = null)

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9

Erstellt ein neues URLVariables-Objekt. Sie übergeben URLVariables-Objekte an die data-Eigenschaft von URLRequest-Objekten.

Wenn Sie den URLVariables-Konstruktor mit einem String aufrufen, wird automatisch die decode()-Methode zur Konvertierung der Zeichenfolge in Eigenschaften des URLVariables-Objekts aufgerufen.

Parameter
source:String (default = null) — Ein URL-codierter String mit Name/Wert-Paaren.
Methodendetail
decode()Methode
public function decode(source:String):void

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9

Wandelt den Variablenstring in Eigenschaften des angegebenen URLVariables-Objekts um.

Diese Methode wird intern von den URLVariables-Ereignissen verwendet. Die meisten Benutzer müssen diese Methode nicht direkt aufrufen.

Parameter

source:String — Ein URL-codierter Abfragestring mit Name/Wert-Paaren.


Auslöser
Error — Der Quellparameter muss ein URL-codierter Abfragestring mit Name/Wert-Paaren sein.

Siehe auch

toString()Methode 
public function toString():String

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9

Gibt einen String mit allen aufzählbaren Variablen im MIME-Inhaltscodierungsformat application/x-www-form-urlencoded zurück.

Rückgabewerte
String — Ein URL-codierter String mit Name/Wert-Paaren.
Beispiele Verwendung von Beispielen
URLVariablesExample.as

Im folgenden Beispiel wird die Remote-Anwendung unter http://www.[yourDomain].com/application.jsp in einem neuen Browserfenster geöffnet, und in einem URLVariables-Objekt erfasste Daten zu einer Benutzersitzung werden an die Anwendung übergeben.

Wichtige Beispielauszüge:

  1. Die Konstruktorfunktion erstellt eine URLRequest-Instanz mit dem Namen request, wobei die URL der Remote-Anwendung als Parameter verwendet wird.
  2. Ein URLVariables-Objekt wird erstellt, und zwei seiner Eigenschaften werden Werte zugewiesen.
  3. Das URLVariables-Objekt wird der Eigenschaft data des URLRequest-Objekts zugewiesen.
  4. Das Beispiel ruft navigateToURL auf, wodurch ein neues Browserfenster mit der URL der Remote-Anwendung geöffnet wird.

Hinweis: Zur Ausführung des Beispiels muss die URL der Remote-Anwendung durch eine gültige URL ersetzt werden. Darüber hinaus benötigen Sie Servercode, um die von Flash Player im URLVariables-Objekt erfassten Informationen auszuführen.

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);
        }
    }
}




 

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/URLVariables.html