Bom dia galera,

tenho uma aplicação e no application.mxml da mesma eu chamo os
componentes que crio em mxml, exemplo.

application
componente 1
componente 2
application

tenho um comboBox no componente 1 que dependendo da seleção ele gera
um novo evento e o listener está no componente 2.

vamos lá o código fica assim:

Componente 1 que gera o evento:

comboBox:

                                <mx:ComboBox id="cboSegmento"
                                                         x="310" y="-1"
                                                         color="#000000"
                                                         
dataProvider="{segmentos}"
                                                         
selectedIndex="{indexSegmentos()}"
                                                         
openEasingFunction="{Bounce.easeOut}"
                                                         openDuration="400"
                                                         
change="cboSegmento_changeHandler(event)"
                                                         />

script :
                        protected function 
cboSegmento_changeHandler(event:ListEvent):void
                        {
                                if(cboSegmento.selectedItem.label == 
"REVEILLON"){
                                        dispatchEvent(new Event("REVEILLON"));
                                        
                                }else{
                                        if(cboSegmento.selectedItem.label == 
"FESTA JUNINA"){
                                                dispatchEvent(new 
Event("FESTA_JUNINA"));
                                        }else{
                                                dispatchEvent(new 
Event("CARNAVAL"));
                                        }
                                }                               
                        }


Componente 2:
que escuta o evento

panel.....
creationComplete="panel1_creationCompleteHandler(event)">

script
                        protected function 
panel1_creationCompleteHandler(event:FlexEvent):void
                        {
                                
LabelAppAcompanhamentoPPR.addEventListener("REVEILLON", function(): void{
                                        Alert.show("teste");
                                        graficoDeLinha.dataProvider = 
segmentoCarnaval;
                                        Alert.show("teste2");
                                });
                        }

Esse graficoLinha é um gráfico que está componente, e esse evento era
para mudar o provider dele.

Enfim, o que ocorre é que nada funciona.

O evento não dispara nem o Alert.

Eu coloco alerts porque estou tomando erro quando peço para debuggar.

Obs.: trabalho com sdk 4.5

Abs a todos

-- 
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