Flex; Package urlUtils; Variaveis no URL.


Depois de uma necessidade de obter uma variavel do url, de um site em flex, decidi agarrar no meu package urlUtils e fazer umas alterações, suportando agora um número ilimitado de argumento/variáveis passados pelo url. O package já possuía algumas funções bem interessantes como podem ver aqui.

 

Se tivermos o nosso url por exemplo:

www.meusite.com/flexsite/index.html

 

para passarmos variaveis fazemos assim:

www.meusite.com/flexsite/index.html#variavel1=valor1&variavel2=valor2&variavel3=valor3

 

e para as obter no flex…

//usamos recurso ao package urlUtils:

 

import com.msdevstudio.urlUtils;

 

var util:urlUtils = new urlUtils;

var variaveis:Array = new Array;

variaveis=util.getVars();

 

//e pronto, temos no nosso array disponiveis as variaveis e devidos valores dispostos na seguinte forma:

variaveis[0].name=”variavel1″;

variaveis[0].valor=”valor1″;

variaveis[1].name=”variavel2″;

variaveis[1].valor=”valor2″;

variaveis[2].name=”variavel3″;

variaveis[2].valor=”valor3″;

 

Simples não? :)

 

Download aqui!

Espero que seja util!

Abraço.

Deixe um comentário ou um Trackback
   

5 Comentários

  1. August 11, 2008 às 1:56 pm | Permalink

    Util demais, cara! Eu tava usando com sucesso a biblioteca QueryString do Abul Qabiz, mas prefiro usar algo de alguem conhecido… garantia de bom funcionamento, sabe??? OBRIGADO!

  2. August 12, 2008 às 6:43 am | Permalink

    :)

  3. marcio
    April 2, 2009 às 5:45 pm | Permalink

    Nao consegui passar as variaveis da URL, ele tem que ser estatico ou finciona com variavel dinamica.

  4. April 3, 2009 às 2:17 pm | Permalink

    Indique como está a fazer, como está a colocar o URL e como está a buscar as variaveis.

    Coloque um postno forum do blog:
    http://forum.msdevstudio.com

    Será mais facil colocar lá por causa do código.

  5. Wallas
    March 14, 2010 às 11:39 pm | Permalink

    Hey, tudo bem?
    Olha eu aqui mais uma (ou melhor a única vez, mas já estou terminando {de tras pra frente o blog, falta algumas centenas de posts mais com fé já estou qse a terminar minha maratona extensiva de fds})

    É o seguinte, parametros via Url foi mto bem esplanado o assunto por ti.

    Gostaria de saber como receber parametros no Flex, sem ser por URL, por POST de um formulario externo por exemplo.

    Se puder me ajudar ficaria imensamente agradecido…

Um Trackback

  1. Por Flex vs Flash vs HTML | TSW - That Should Work em September 18, 2009 às 1:44 pm

    [...] – É possivel ter links internos, dinamicos e que possam ser alvo de inscrição nos favoritos, o deeplinking existe à muito tempo no flash, no flex inclusive é nativo, vejam aqui. [...]

Deixe um comentário

O seu email nunca será publicado ou partilhado. Campos obrigatórios estão marcados com um *

*
*

Spam Protection by WP-SpamFree