Olá Alberto,

Aparentemente não há nada errado com o trecho de código fornecido.O
que eu vou falar pode ser trivial, mas você tem certeza que o
dispatchEvent(new Event(DADOS_ALTERADOS)); está sendo executado?

[]'s
Beck Novaes

On 15 abr, 17:53, Alberto Ferreira <[EMAIL PROTECTED]> wrote:
> Olá a todos.
>
> tenho um componente WebService que faz o seguinte ele escuta um
> onResult, ele dispara outros eventos:
>
> [code]
> public function onResult(event:ResultEvent):void
>                 {
>                         if (btipoDados)
>                         {
>                                 dispatchEvent(new Event(DADOS_ALTERADOS));
>                         }
>                         else
>                         {
>                                 resultado = new 
> XMLListCollection(XML(event.result).children());
>                                 dispatchEvent(new Event(RESULT_GRID));
>                         }
>         }
>
> [/code]
>
> Outro componente está escutando esses eventos.
> [code]
>                 public function classeGrid()
>                 {
>                         super();
>                         wsGrid.addEventListener(classWebService.RESULT_GRID, 
> resultGrid);
>                         
> wsGrid.addEventListener(classWebService.DADOS_ALTERADOS,
> resultAlterado);
>
>                 }
>
>                 private function resultGrid(event:Event):void
>                 {
>                                         dtProvider = event.target.resultado;
>                         dataProvider = dtProvider;
>                         //Alert.show('resultGrid');
>                                 }
>
>                 private function resultAlterado(event:Event):void
>                 {
>                         //Alert.show('faça alguma coisa fdp');
>                         this.setStyle("color",'#8080ff');
>                         Alert.show(dtProvider.child('NOME')[1].toString());
>                 }
>
> [/code]
>
> Bem, acontece que o evento RESULT_GRID funciona perfeitamente, porém,
> o outro parece que nem é com ele.
> Será que alguém poderia me dizer onde estou errando?
>
> 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