Muitas pessoas tem a dúvida de como chamar um popUp no Flex. Veja como é simples.

Vamos criar um botão, ou algo que queira para executar determinado evento ou ação abrir o popUp, e cria um método qualquer.

Você da import no mxml que quer abrir, veja o exemplo:

import br.com.exemplo.popUp.TelaPopUp;


E faz o seguinte import também.

import mx.managers.PopUpManager;


Dentro do método você chama ele da seguinte maneira:

//metodo qualquer
public function abrePopUp():void{
	var popup : TelaPopUp = PopUpManager.createPopUp(root, TelaPopUp, true) as 
TelaPopUp;
	PopUpManager.centerPopUp(popup);
	/*caso tenha um método que vc queira iniciar no popUp, vc chama da seguinte 
maneira */
	popup.metodoDoPopUp();
}


Proto está feito a chamada do PopUp no flex!

Até um próximo artigo.