subscribe: Posts | Comments | Email

Como receber parâmetro via URL no Flex 3?

3 comments

Picture 1

Ultimamente tenho desenvolvido quase 100% do meu tempo no flex, e uma das necessidades que surgiram durante o desenvolvimento foi a possibilidade de receber parâmetros via url dentro do Flex.

E a solução é simples como deveria ser. Basta importar os pacotes BrowserManager e IBrowserManager e receber os dados:

Confira o código:

<?xml version=”1.0″ encoding=”utf-8″?>

<mx:Application xmlns:mx=”http://www.adobe.com/2006/mxml” layout=”absolute” creationComplete=”init()”>

<mx:Script>

<![CDATA[

import mx.managers.IBrowserManager;

import mx.managers.BrowserManager;

import mx.controls.Alert;

public function init(){

var bm:IBrowserManager = BrowserManager.getInstance();

bm.init();

Alert.show(bm.url);

}

]]>

</mx:Script>

</mx:Application>

Simples e rápido! Tem dúvidas? Deixe seu comentário!

  1. Rafael, parabéns pelo post era bem o que eu estava precisando, testei deu certinho quando estou compilando pelo Adobe Build porém quando jogo o programa para meu servidor WEB não funciona o Alert mostra a variavel vazia ! Tem idéia o que pode estar acontecendo ? ou se existe outra forma de fazer a mesma coisa ?

  2. Provavelmente você fez alguma mudança no html, não?

  3. Não fiz, simplesmente peguei da pasta do adobe e coloquei em meu servidor !

Leave a Reply