>
> Acredito que a melhor solução para o seu problema seja adicionar um listener
> para o evento CHANGE do TabNavigator.
> Assim, toda vez que a aba corrente mudar, você será notificado.
Bem pelo que entendi, neste caso, o evento change do tab é equivalente
ao evento show dos filhos. Mas neste cas
Olá Bruno.
Acredito que a melhor solução para o seu problema seja adicionar um listener
para o evento CHANGE do TabNavigator.
Assim, toda vez que a aba corrente mudar, você será notificado.
Um IndexChangedEvent.CHANGE é disparado toda vez que o container filho
selecionado muda.
Boa sorte.
Winst
MELHOR SOLUÇÃO ENCONTRADA
Capturei o evento show da aba. Ai ficou o problema da primeira aba.
E para resolver este problema, no componente do tabnavigator, eu fui
até a tag da primeira aba e ali capturei o creation complete dela.
Ou seja, dentro do componente da aba, eu capturo show.
E dentro d
Outra dificuldade em capturar na aba é o seguinte:
A primeira aba, já começa como true, para o evento show ser disparado
nela, preciso trocar a aba e voltar.
On 12 dez, 09:21, Bruno Carneiro wrote:
> Tenho um tabnavigator
>
> Dentro de cada aba alguns componentes.
>
> Então, quando clico em uma
- dispara esse evento CloseEvent na sua popup C...
- Na popup B, vc tem que adicionar um listenner:
instanciaDaPopup.addEventListener(CloseEvent.CLOSE, handlerInstancia);
- Nesse handler que vai estar na popup B, tu vai criar um metodo que
recebe um evento do tipo CloseEvent, e vai dar um dispatch
Digamos no A:
private function x():void{
var b:teste = new Teste();
teste.addEventListener("fechandoC", finaliza);
PopUpManager.addPopup(...);
}
function finaliza(event:Event):void{
fazAlgo();
}
Digamos no C:
var event:Event = new Event("fechandoC", true);
dispachEvent(event);
Se
em A, vc faz algo do tipo:
a.addEventListener("disparouEventoEmC", metodoASerChamado);
implementa o metodoASerChamado...
daí em C, vc dispara o evento:
dispatchEvent( new Event("disparouEventoEmC") );
Seria algo +- assim, não estou com o FB aqui pra ver a sintaxe.
2009/7/16 Crystian Guirau
dispara um CloseEvent na sua popup C, dessa maneira..
dispatchEvent(new CloseEvent(CloseEvent.CLOSE));
e dai na sua popup B tu add um listenner que vai escutar esse evento
ae... no handler desse evento tu dispara o msm evento para a sua
aplicação que logo devera conter outro listenner, no handle
Poderia ser mais específico?
--~--~-~--~~~---~--~~
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
Para sair da lista, envie um email em branco para
flexdev-unsubscr...@googl
Trabalha com eventos ;)
em A, bote pra observar um evento criado por você, daí quando o C disparar,
vc pega em A ;-)
2009/7/16 Crystian Guirau
> - Tenho a Aplicação "A" que abre o Pop-up "B";
>
> - O "B" abre o pop-up "C";
>
> - Quando eu fechar o pop-up "C", deve executar um método que está na
Usa o SHOW pra executar coisas que devem ser feitas quando entrar na
tela e o HIDE se precisar fazer algo quando sair, como por exemplo
voltar p/ o state inicial...
http://www.adobe.com/2006/mxml";
layout="vertical">
Assim cara ??
viewstack1.addEventListener(IndexChangedEvent.SHOW, funcao)
2009/5/13 Eduardo Burko
> Não cara... eu não quero quando troca de TELA... quero que execute quando
> ele APARECE...
>
> Valeu
>
> Eduardo Burko
>
> 2009/5/12 Eduardo Kraus
>
> Se você esta querendo fazer quando troc
Não cara... eu não quero quando troca de TELA... quero que execute quando
ele APARECE...
Valeu
Eduardo Burko
2009/5/12 Eduardo Kraus
>Se você esta querendo fazer quando troca de tela, usa
>
> viewstack1.addEventListener(IndexChangedEvent.CHANGE, funcao)
>*Eduardo Kraus*
> Desenvolvedor
Caso queira executar quando mudar de tela, use show.
De: flexdev@googlegroups.com [mailto:flex...@googlegroups.com] Em nome de
Eduardo Kraus
Enviada em: terça-feira, 12 de maio de 2009 21:51
Para: flexdev@googlegroups.com
Assunto: [flexdev] Re: Disparar Evento quando aparecer meu VIEWSTACK
Se você esta querendo fazer quando troca de tela, usa
viewstack1.addEventListener(IndexChangedEvent.CHANGE, funcao)
*Eduardo Kraus*
Desenvolvedor
eduardokr...@gmail.com
http://blog.mxml.com.br
http://twitter.com/EduardoKraus
2009/5/12 Eduardo Burko
> Pessoal... como faço para chamar um
Bump.
Bom, alguém sabe porque dispara duas vezes ou mais as vezes o itemEditEnd?
2009/4/17 Mozart Petter :
>
> Fred,
> Tu tentaste utilizar o evento FocusEvent.FOCUS_OUT no DG?
>
> 2009/4/15 Fred
>>
>> Pessoal, eu tenho um > Quando eu clico em qualquer coluna ela fica editável, mudo o valor e
Fred,
Tu tentaste utilizar o evento FocusEvent.FOCUS_OUT no DG?
2009/4/15 Fred
>
> Pessoal, eu tenho um Quando eu clico em qualquer coluna ela fica editável, mudo o valor e quando
> saio (mudo o foco) preciso disparar um evento p fazer o update.
> Alguem tem alguma ideia de como faz ?
>
>
Cara seguinte:
1- resolvi o problema colocando como default uma janela em branco q somente
depois da requisiçao completa q eu troco para a janela de login...o
initialize acontecia o mesmo problema, aparecia a janela por uns segundos,
acredito q eu executava a funçao como uma thread e seguia render
Felipe,
1 - ao invés de creationComplete, utilize o evento "initialize". O
"initialize" é disparado antes da tela ser desenhada, diferente do
creationComplete.
2 - Realmente fazer a chamada da função no evento "show" deveria funcionar.
Verifique em qual evento "show" você colocou a chamada da fun
Po cara vlw pela resposta mais seguinte:
1- naum posso chamar pois a função faz parte do componente interno,
precisaria chamar antes de criar o componente
2-utilizei o evento show, mas nada aconteceu, naum chamou a função nem da
primeira vez agora!!!
Estou preisando meio urgente desta resolu
Fala Felipe, segue:
1 - Faça a verificação do logado antes de chamar a outra tela no
VS...se eu entendi
é só isso.
2 - Utilize o evento "show" que é disparado toda vez que entrar nele.
[]s
Fábio
On 30 ago, 15:29, "Felipe Mathies" <[EMAIL PROTECTED]> wrote:
> EAe pessoal , estou com 2 problemas
21 matches
Mail list logo