Pakket | flash.net |
Klasse | public dynamic class URLVariables |
Overerving | URLVariables Object |
Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 1.0, Flash Player 9, Flash Lite 4 |
data
van de klasse URLRequest en met functies uit het pakket flash.net.
Verwante API-elementen
Methode | Gedefinieerd door | ||
---|---|---|---|
URLVariables(source:String = null)
Maakt een nieuw object URLVariables. | URLVariables | ||
Zet de variabele tekenreeks om in eigenschappen van het opgegeven object URLVariables. | URLVariables | ||
Geeft aan of voor een object een opgegeven eigenschap is gedefinieerd. | Object | ||
Geeft aan of een instantie van de klasse Object zich in de prototypeketen van het object bevindt dat als parameter is opgegeven. | Object | ||
Geeft aan of de opgegeven eigenschap bestaat en kan worden opgesomd. | Object | ||
Stelt de beschikbaarheid van een dynamische eigenschap voor lusbewerkingen in. | Object | ||
Geeft de tekenreeksweergave van dit object weer, geformatteerd volgens de locatiespecifieke conventies. | Object | ||
Retourneert een tekenreeks met alle opsombare variabelen in het MIME-inhoudstype application/x-www-form-urlencoded. | URLVariables | ||
Retourneert de primitieve waarde van het opgegeven object. | Object |
URLVariables | () | Constructor |
public function URLVariables(source:String = null)
Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Maakt een nieuw object URLVariables. U geeft objecten URLVariables door aan de eigenschap data
van objecten URLRequest.
Wanneer u de constructor voor URLVariables aanroept met een tekenreeks, wordt de methode decode()
automatisch aangeroepen om de tekenreeks om te zetten naar eigenschappen van het object URLVariables.
source:String (default = null ) — Een URL-gecodeerde tekenreeks met naam-waardeparen.
|
decode | () | methode |
public function decode(source:String):void
Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Zet de variabele tekenreeks om in eigenschappen van het opgegeven object URLVariables.
Deze methode wordt intern door de gebeurtenissen van URLVariables. De meeste gebruikers hoeven deze methode niet rechtstreeks aan te roepen.
Parameters
source:String — Een URL-gecodeerde queryreeks met naam-waardeparen.
|
Gegenereerde uitzondering
Error — De bronparameter moet een URL-gecodeerde queryreeks zijn met naam-waardeparen.
|
Voorbeeld ( Hoe dit voorbeeld te gebruiken )
// 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
Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Retourneert een tekenreeks met alle opsombare variabelen in de MIME-inhoudscodering application/x-www-form-urlencoded.
Geretourneerde waardeString — Een URL-gecodeerde tekenreeks met naam-waardeparen.
|
Enkele toelichtingen op het voorbeeld:
- De constructorfunctie maakt een instantie URLRequest met de naam
request
en neemt de URL van de externe toepassing als parameter. - Er wordt een object URLVariables gemaakt en aan twee eigenschappen ervan worden waarden toegewezen.
- Het object URLVariables wordt toegewezen aan de eigenschap
data
van het object URLRequest. - In het voorbeeld wordt
navigateToURL
aangeroepen, waardoor een nieuw browservenster wordt geopend naar de URL van de externe toepassing.
Opmerking: wanneer u het voorbeeld wilt uitvoeren, moet u de URL van de externe toepassing in het voorbeeld vervangen door een werkende URL. Daarnaast hebt u servercode nodig om de informatie te verwerken die door Flash Player wordt vastgelegd in het object URLVariables.
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); } } }
Wed Jun 13 2018, 11:42 AM Z