o único problema é que minha classe jah esta extendendo outra
eu gostaria de que a classe disparasse um evento e eu tratasse ele em
um arquivo mxml do flex para poder pegar uma lista de array.

package br.com.EduLink.view.entity
{
        import mx.collections.ArrayCollection;
        import mx.controls.Alert;
        import mx.rpc.events.FaultEvent;
        import mx.rpc.events.ResultEvent;
        import mx.rpc.remoting.RemoteObject;

                [RemoteClass(alias="br.com.EduLink.model.entity.Aluno")]
                [Bindable]
                public class Aluno extends Pessoa
                {

                        public var txReg_Nasc:String;
                        public var txNaturalidade:String;
                        public var txUf_Rg:String;
                        public var txRaca:String;
                        public var idEscola:int;
                        public var idClasse:int;
                        public var inEspera:int;
                        public var listaEspera:int;
                        public var matriculado:int;

                        private var alunoService:RemoteObject;

                private var listaAlunos:ArrayCollection = new
ArrayCollection();

                        public function Aluno():void{

                                alunoService = new RemoteObject("alunoService");
                                alunoService.destination="alunoService";
                                
alunoService.onFault.addEventListener(FaultEvent.FAULT,
onFault);
                                
alunoService.findByName.addEventListener(ResultEvent.RESULT,
onResultGetList);
                                this.addEventListener(ResultEvent.RESULT, 
onResultGetList);

                        }


                        public function aluFindByName(nome:String):void{

                                        alunoService.findByName(nome);
                        }

                        private function 
onResultGetList(event:ResultEvent):void {


alunoService.removeEventListener(ResultEvent.RESULT,onResultGetList);
                                listaAlunos = event.result as ArrayCollection;

                        }

                        public function getList():void
                        {
                                alunoService.getList();

                        }

                        public function onFault(event:FaultEvent):void
                        {
                                Alert.show(event.fault.message);
                        }


                }


}

--~--~---------~--~----~------------~-------~--~----~
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 [EMAIL PROTECTED]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---

Responder a