Amigo...valeu pela dica..consegui usando o evento:

*

private* *function* clickHandler(event:MouseEvent):*void* {

*                      if*(event.type == MouseEvent.*CLICK* && event.target
*as* AccordionHeader){

*                                 if*((event.*currentTarget*
*as*Accordion).selectedIndex == ACCORDION_ESTADO){

 *                                               .......*

                                   }*else* *if*((event.currentTarget
*as*Accordion).selectedIndex == ACCORDION_CIDADE){

*                                                 .......*

*                                   *}

*                        *}

}



Em 04/04/08, Dudu Baião <[EMAIL PROTECTED]> escreveu:
>
> Acho que vc não deveria estar chamando a function
> "localidadeNameSpace::acessarCadastro" diretamente, ao invés disse vc
> deveria estar apontando para uma function que tenha uma "assintatura"
> correspondente ao evento "click". Por exemplo:
>
> private function clickHandler ( event:MouseEvent ):void
> {
>   // seu código
> }
>
> <mx:Accordionid="accordion" x="10" y="36" width="632" height="374"
> > click="clickHandler(event);">
>
> Através do objeto "event", que é recebido pelo "clickHandler", vc pode
> descobrir quem foi realmente clicado.
>
>
> Em 04/04/08, Bruno Mendes<[EMAIL PROTECTED]> escreveu:
> > Pessoa, precisava fazer uma acao no accordion quando o usuario clicar
> apenas
> > no header do accordion, alguem já passou por isso?
> >
> > O problema é que a acao click no meu accordion vale tanto para o header
> dele
> > quanto para o container(Canvas).
> >
> >
> > Segue meu codigo abaixo:
> >
> >
> >
> > <mx:Accordionid="accordion" x="10" y="36" width="632" height="374"
> > click="{localidadeNameSpace::acessarCadastro()}">
> >
> >              <mx:Canvas label="Cadastro de País" width="100%"
> height="100%"
> > >
> >
> >              </mx:Canvas>
> >
> >              <mx:Canvas label="Cadastro de Estado" width="100%"
> > height="100%" >
> >
> >              </mx:Canvas>
> >
> > </mx:Accordion>
> > >
> >
>
> >
>

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