| 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
datades URLRequest-Objekts zugewiesen. - Das Beispiel ruft
navigateToURLauf, 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
Vererbte öffentliche Eigenschaften ausblenden
Vererbte öffentliche Eigenschaften anzeigen