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