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