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

Responder a