Paket | flash.net |
Klass | public dynamic class URLVariables |
Arv | URLVariables Object |
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | AIR 1.0, Flash Player 9, Flash Lite 4 |
data
i URLRequest-klassen och med flash.net-paketfunktioner.
Relaterade API-element
Metod | Definieras med | ||
---|---|---|---|
URLVariables(source:String = null)
Skapar ett nytt URLVariables-objekt. | URLVariables | ||
Konverterar variabelsträngen till egenskaper för det angivna URLVariables-objektet. | URLVariables | ||
Anger om det finns en egenskap angiven för ett objekt. | Object | ||
Anger om en instans av klassen Object finns i prototypkedjan för objektet som anges som parameter. | Object | ||
Anger om den angivna egenskapen finns och är uppräkningsbar. | Object | ||
Anger tillgänglighet för en dynamisk egenskap för slingåtgärder. | Object | ||
Returnerar det här objektets strängrepresentation, formaterad i enlighet med språkspecifika konventioner. | Object | ||
Returnerar en sträng som innehåller alla uppräkningsbara variabler i MIME-innehållskodningen application/x-www-form-urlencoded. | URLVariables | ||
Returnerar det angivna objektets primitiva värde. | Object |
URLVariables | () | Konstruktor |
public function URLVariables(source:String = null)
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Skapar ett nytt URLVariables-objekt. Du skickar URLVariables-objekt till egenskapen data
för URLRequest-objekt.
Om du anropar URLVariables-konstruktorn med en sträng anropas metoden decode()
automatiskt för att konvertera strängen till egenskaperna för URLVariables-objektet.
source:String (default = null ) — En URL-kodad sträng som innehåller namnvärdespar.
|
decode | () | metod |
public function decode(source:String):void
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Konverterar variabelsträngen till egenskaper för det angivna URLVariables-objektet.
Metoden används internt av URLVariables-händelser. De flesta användare behöver inte anropa den här metoden direkt.
Parametrar
source:String — En URL-kodad frågesträng som innehåller namnvärdespar.
|
Utlöser
Error — Källparametern måste vara en URL-kodad frågesträng som innehåller namnvärdepar.
|
Exempel ( Så här använder du exemplet )
// 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 | () | metod |
public function toString():String
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Returnerar en sträng som innehåller alla uppräkningsbara variabler i MIME-innehållskodningen application/x-www-form-urlencoded.
ReturnerarString — En URL-kodad sträng som innehåller namnvärdespar.
|
Exemplet innehåller följande:
- Konstruktorfunktionen skapar en URLRequest-instans som heter
request
, där URL:en för ett fjärranslutet program används som en parameter. - Ett URLVariables-objekt skapas och två av egenskaperna tilldelas värden.
- URLVariables-objektet tilldelas till egenskapen
data
i URLRequest-objektet. - I exemplet anropas
navigateToURL
som öppnar ett nytt webbläsarfönster till URL:en för fjärranslutet program.
Obs! För att köra exemplet måste påhittad URL för fjärranslutet program bytas ut mot faktisk URL-adress. Dessutom behöver du serverkoden för att bearbeta data som hämtas av Flash Player i URLVariables-objektet.
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, 01:40 PM Z