Como receber parâmetro via URL no Flex 3?

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!
Trackbacks/Pingbacks
- Passagem de Parametros » Bruno bg + ADOBE FLEX - [...] de Parametros http://www.rfranco.org/2009/06/27/como-receber-parametro-via-url-no-flex-3/ http://www.mail-archive.com/flex-brasil@yahoogrupos.com.br/msg00624.html [...]














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 ?
Provavelmente você fez alguma mudança no html, não?
Não fiz, simplesmente peguei da pasta do adobe e coloquei em meu servidor !