Sérgio... Não é dessa forma que vc irá retornar o valor da sua consulta... o retorno virá pelo result que no seu caso é o carregaResultado();
Lá que o seu objeto irá retornar e não no return * programController.getTaskById(idTask)*; .... Ai da erro de Cast pois vc está querendo converter algo null.... Compreende? Att. Em 1 de junho de 2010 17:22, Sérgio Fantin <[email protected]>escreveu: > Olá pessoal, > > estou recebendo um erro de cast. > > Tenho uma classe remota java chamada *TaskVO.java* e para representá-la eu > criei a* TaskVO.as*: > > [Bindable] > [RemoteClass(alias="br.com.sumus.coyote.program.vo.TaskVO")] > > public class TaskVO { > > public function TaskVO(){ > > } > > public var id:int; > public var description:String; > public var register:Date; > public var watchCalls:int; > public var timeAnswer:int; > public var enableManagement:int; > public var phoneBookUser:String; > public var urlServer:String; > public var beginReference:Date; > public var endReference:Date; > public var resendAfter:int; > public var taskGroup:TaskGroupVO; > public var company:CompanyVO; > > //... > } > > Na minha página *program_schedule.mxml* eu tenho uma váriavel do tipo > TaskVO: > > [Bindable] > public var *task*:TaskVO = new TaskVO(); > > Debuguei o código e percebi que meu serviço java(* > programController.getTaskById(idTask)*) trás o cara que eu preciso: > > <mx:RemoteObject id="programController" result="carregaResultado(event)" > destination="programFlexController" /> > > private function init():void{ > this.listaTodosTaskGroup(); > > task = this.getTaskById(idTask) as TaskVO; > } > > public function getTaskById(idTask:int):TaskVO{ > return *programController.getTaskById(idTask)*; > } > > Esse programController é meu cara remoto java. E o método no debug tá > trazendo o VO que eu quero certinho. Mas na hora de mostrar na tela dá > erro de casting. > > Alguém pode ajudar? > > -- > Sérgio Fantin > http://serjaum.wordpress.com > > -- > 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 -- ----------------------------------------------------------- Guilherme Sjlender - Desenvolvedor RIA - Flex/Java - http://site.gflex.biz - ------------------------------------------------ -- 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
