Olá pessoal,
Estou tendo problemas em converter um VO do Java para o Flex.

Está dando o erro abaixo:

TypeError: Error #1034: Type Coercion failed: cannot convert
[EMAIL PROTECTED] to album.Eventt.

Alguém já passou por isso ?

No flex tenho o seguinte:

package album
{

        [RemoteClass(alias="album.Eventt")]
        public class Eventt
        {

                public var eventID:int;
                public var event:String;
                public var description:String;
                public var date:Date;

        }
}

No java o seguinte:

package album;

import java.util.Date;

public class Eventt {

        private int eventID;
        private String event;
        private String description;
        private Date date;

        // get/set omitidos
}

E a chamada:

public class EventView
{
    public var eventt:album.Eventt;
    public var service : RemotingConnection;

    public function initApp():void{
        service = new RemotingConnection();
    }
    public function detail(id:int):void{
                service.call("album.service.EventService.load", new
Responder(loadResult, loadFault), id);
    }
    public function loadResult(result:album.Eventt) : void{
        eventt = result;
    }
    public function loadFault(fault:String) : void{
      Alert.show( "Erro" + fault);
    }
}

Tentei trocar por:

        [RemoteObject.registerClassAlias(alias="album.Eventt")]
        public class Eventt
....

ou por:

[RemoteObject.registerClassAlias("album.Eventt")]
        public class Eventt
....

[RemoteObject("album.Eventt")]
        public class Eventt
....

Nada funciona, seria uma deficiência do OpenAmf ?

[]'s
mindu


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