Você pode disparar um evento na Tela 1 e ouvir o mesmo na Tela 2 que
então vai disparar sua função...

Tela 1 --

private function disparaTela1(e:Event):void
{
   dispatcherEvent(new Event('ativaFuncao', true, true));
}

Tela 2 --

coloque essa função da tela 2 no (CreationComplete) para que quando
seja disparado o dispatcher na tela1 o evento seja ouvido na tela 2...

private function recebeTela2(e:Event):void
{
   this.addEventListener('ativaFuncao',
nomeDaFuncaoQueVoceQuerQueExecute);
}


Essa é uma forma que pode estar solucionando seu problema, porém a
ideia do Samuel é uma opção a ser pensada, pois o legal é você
desacoplar seu código da View....

On Aug 3, 4:16 pm, Daniel_RMRS <[email protected]> wrote:
> Olá pessoal...no meu projeto no FLEX 3, tenho 2 telas, eu precisaria
> chamar uma função que está na TELA 2 pelo botão da TELA 1.
> TELA 1 é um Vbox e a TELA 2 é um Hbox.
>
> Alguém tem alguma ideia de como posso fazer isso??
>
> Obrigado.

-- 
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para 
[email protected]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev

Responder a