Paket | flash.net |
Klasse | public dynamic class URLVariables |
Vererbung | URLVariables Object |
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
data
-Eigenschaft der URLRequest-Klasse und mit flash.net-Paketfunktionen.
Verwandte API-Elemente
Methode | Definiert von | ||
---|---|---|---|
URLVariables(source:String = null)
Erstellt ein neues URLVariables-Objekt. | URLVariables | ||
Wandelt den Variablenstring in Eigenschaften des angegebenen URLVariables-Objekts um. | URLVariables | ||
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde. | Object | ||
Gibt an, ob eine Instanz der Object-Klasse in der Prototypkette des Objekts vorhanden ist, das als Parameter angegeben wurde. | Object | ||
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann. | Object | ||
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest. | Object | ||
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 | ||
Gibt den Grundwert des angegebenen Objekts zurück. | Object |
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.
source:String (default = null ) — Ein URL-kodierter String mit Name/Wert-Paaren.
|
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 )
// 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ückgabewerteString — Ein URL-kodierter String mit Name/Wert-Paaren.
|
Wichtige Beispielauszüge:
- Die Konstruktorfunktion erstellt eine URLRequest-Instanz mit dem Namen
request
, wobei die URL der Remote-Anwendung als Parameter verwendet wird. - Ein URLVariables-Objekt wird erstellt, und zwei seiner Eigenschaften werden Werte zugewiesen.
- Das URLVariables-Objekt wird der Eigenschaft
data
des URLRequest-Objekts zugewiesen. - 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); } } }
Tue Jun 12 2018, 10:04 AM Z