Pacote | flash.net |
Classe | public dynamic class URLVariables |
Herança | URLVariables Object |
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | AIR 1.0, Flash Player 9, Flash Lite 4 |
data
da classe URLRequest e com as funções do pacote flash.net.
Elementos da API relacionados
Método | Definido por | ||
---|---|---|---|
URLVariables(source:String = null)
Cria um novo objeto CameraRollBrowseOptions. | URLVariables | ||
Converte a string variável em propriedades do objeto URLVariables especificado. | URLVariables | ||
Indica se um objeto tem uma propriedade especificada definida. | Object | ||
Indica se uma ocorrência da classe Object está na cadeia de protótipos do objeto especificado como o parâmetro. | Object | ||
Indica se a propriedade especificada existe e é enumerável. | Object | ||
Define a disponibilidade de uma propriedade dinâmica para operações de repetição. | Object | ||
Retorna a representação da string deste objeto, formatado segundo as convenções específicas para a localidade. | Object | ||
Retorna uma string contendo todas as variáveis enumeráveis, na codificação de conteúdo MIME application/x-www-form-urlencoded. | URLVariables | ||
Retorna o valor primitivo do objeto especificado. | Object |
URLVariables | () | Construtor |
public function URLVariables(source:String = null)
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Cria um novo objeto CameraRollBrowseOptions. Você transmite objetos URLVariables à propriedade data
de objetos URLRequest.
Se você chamar o construtor URLVariables com uma string, o método decode()
será automaticamente chamado para converter a string em propriedades do objeto URLVariables.
source:String (default = null ) — Uma string codificada como URL contendo pares de nome/valor.
|
decode | () | método |
public function decode(source:String):void
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Converte a string variável em propriedades do objeto URLVariables especificado.
Este método é usado internamente pelos eventos de URLVariables. A maioria dos usuários não precisa chamar esse método diretamente.
Parâmetros
source:String — Uma string de consulta codificada como URL contendo pares de nome/valor.
|
Lança
Error — O parâmetro de origem deve ser uma string de consulta codificada como URL e contendo pares de nome/valor.
|
Exemplo ( Como usar este exemplo )
// 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 | () | método |
public function toString():String
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Retorna uma string contendo todas as variáveis enumeráveis, na codificação de conteúdo MIME application/x-www-form-urlencoded.
RetornaString — Uma string codificada como URL contendo pares de nome/valor.
|
Estes são destaques do exemplo:
- A função do construtor cria uma ocorrência de URLRequest denominada
request
, usando a URL do aplicativo remoto como parâmetro. - Um objeto URLVariables é criado e duas das suas propriedades recebem valores.
- O objeto URLVariables é atribuído à propriedade
data
do objeto URLRequest. - O exemplo chama
navigateToURL
, que abre uma nova janela do navegador na URL do aplicativo remoto.
Observação: Para executar o exemplo, a URL do aplicativo remoto no exemplo deve ser substituída por uma URL funcional. Além disso, seria necessário usar um código de servidor para processar as informações capturadas pelo Flash Player no objeto 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:10 AM Z