Pacchetto | flash.net |
Classe | public dynamic class URLVariables |
Ereditarietà | URLVariables Object |
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | AIR 1.0, Flash Player 9, Flash Lite 4 |
data
della classe URLRequest e con le funzioni del pacchetto flash.net.
Altre informazioni
Elementi API correlati
Metodo | Definito da | ||
---|---|---|---|
URLVariables(source:String = null)
Crea un nuovo oggetto URLVariables. | URLVariables | ||
Converte la stringa variabile in proprietà dell'oggetto URLVariables specificato. | URLVariables | ||
Indica se per un oggetto è definita una proprietà specifica. | Object | ||
Indica se un'istanza della classe Object si trova nella catena di prototipi dell'oggetto specificato come parametro. | Object | ||
Indica se la proprietà specificata esiste ed è enumerabile. | Object | ||
Imposta la disponibilità di una proprietà dinamica per le operazioni cicliche. | Object | ||
Restituisce la rappresentazione in formato stringa di questo oggetto, formattato in base alle convenzioni specifiche per le versioni localizzate. | Object | ||
Restituisce una stringa che contiene tutte le variabili enumerabili, con la codifica del contenuto MIME application/x-www-form-urlencoded. | URLVariables | ||
Restituisce il valore di base dell'oggetto specificato. | Object |
URLVariables | () | Funzione di costruzione |
public function URLVariables(source:String = null)
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Crea un nuovo oggetto URLVariables. Gli oggetti URLVariables vengno passati alla proprietà data
degli oggetti URLRequest.
Se chiamate la funzione di costruzione URLVariables con una stringa, viene chiamato automaticamente il metodo decode()
per convertire la stringa in proprietà dell'oggetto URLVariables.
source:String (default = null ) — Una stringa con codifica URL che contiene coppie nome/valore.
|
decode | () | metodo |
public function decode(source:String):void
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Converte la stringa variabile in proprietà dell'oggetto URLVariables specificato.
Questo metodo è utilizzato internamente dagli eventi URLVariables. Per la maggior parte degli utenti non è necessario chiamare questo metodo direttamente.
Parametri
source:String — Una stringa di query con codifica URL che contiene coppie nome/valore.
|
Genera
Error — Il parametro source deve essere una stringa di query con codifica URL che contiene coppie nome/valore.
|
Altre informazioni
Esempio ( Come utilizzare questo esempio )
// 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 | () | metodo |
public function toString():String
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Restituisce una stringa che contiene tutte le variabili enumerabili, con la codifica del contenuto MIME application/x-www-form-urlencoded.
RestituisceString — Una stringa con codifica URL che contiene coppie nome/valore.
|
Qui di seguito sono riportati i punti salienti dell'esempio:
- La funzione di costruzione crea un'istanza URLRequest di nome
request
, utilizzando l'URL dell'applicazione remota come parametro. - Viene creato un oggetto URLVariables e a due delle sue proprietà vengono assegnati dei valori.
- L'oggetto URLVariables viene assegnato alla proprietà
data
dell'oggetto URLRequest. - Nell'esempio viene chiamato
navigateToURL
, che apre in una nuova finestra del browser in corrispondenza dell'URL dell'applicazione remota.
Nota: per provare l'esempio, l'URL dell'applicazione remota indicato deve essere sostituito con un URL funzionante. Inoltre, è necessario un codice server per elaborare le informazioni catturate da Flash Player nell'oggetto 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); } } }
Tue Jun 12 2018, 02:44 PM Z