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 

URLVariables  - AS3

Paketflash.net
Klassepublic dynamic class URLVariables
VererbungURLVariables Inheritance Object

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

Mit der URLVariables-Klasse können Sie Variablen zwischen einer 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

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
  
URLVariables(source:String = null)
Erstellt ein neues URLVariables-Objekt.
URLVariables
  
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
 Inherited
Gibt die Stringdarstellung dieses Objekts zurück, formatiert entsprechend den Konventionen des Gebietsschemas.
Object
  
Gibt einen String mit allen aufzählbaren Variablen im MIME-Inhaltskodierungsformat „application/x-www-form-urlencoded“ zurück.
URLVariables
 Inherited
Gibt den Grundwert des angegebenen Objekts zurück.
Object
Konstruktordetails

URLVariables

()Konstruktor
public function URLVariables(source:String = null)

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

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-kodierter String mit Name/Wert-Paaren.
Methodendetails

decode

()Methode
public function decode(source:String):void

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

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-kodierter Abfragestring mit Name/Wert-Paaren.


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

Beispiel  ( Verwendung dieses Beispiels )

Die folgenden Beispiele zeigen, wie Sie URL-kodierte Strings analysieren können. Beispiel bereitgestellt von ActionScriptExamples.com.
// The first method passes the string to be decoded to the URLVariables class constructor:
var urlVariables:URLVariables = new URLVariables("firstName=Tom&lastName=Jones");
lbl.text = urlVariables.lastName + "," + urlVariables.firstName;

// The second method uses the decode() method to parse the URL encoded string:
var urlVariables:URLVariables = new URLVariables();
urlVariables.decode("firstName=Tom&lastName=Jones");
lbl.text = urlVariables.lastName + "," + urlVariables.firstName;

toString

()Methode 
public function toString():String

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

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

Rückgabewerte
String — Ein URL-kodierter String mit Name/Wert-Paaren.
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);
        }
    }
}




[ 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.