o erro é nas "outras" que estão dentro do array, as pais funcionam
perfeitamente ... eu tirei e continua com esse problema estranho
fiz ele listar os objetos que eu tava inserindo no java e ele mostra
os [EMAIL PROTECTED] perfeitamente, fiz ele converter para ActionScript o
2º nivel e dei um .values() para retornar o mapa do objeto e aparece
la bem certo os SitesVO então o java está fazendo seu papel ...
no flex, se eu insiro na 1º posição um SiteVO naquele meu array de
SitesVO não da erro, no caso é assim 1º posição com um objeto criado
no flex e setado, o resto dos objetos vem do java e assim ele não da
erro, é como se a 1º casa é uma referencia de qual classe se deve usar
para conversão do flex para o java, saindo dessa lógica, ele não ta
conseguindo resolver meu objeto SiteVO dentro do meu array
nao sei mais oq fazer aqui ehehe
Em 13/06/07, Fábio Goll<[EMAIL PROTECTED]> escreveu:
>
> Nunca usei esse tipo de notação, não sei se funciona:
>
> [RemoteClass(alias="src.java.vo.Usuario")]
> public class Usuario {
>
> public var nome:String;
>
> [RemoteClass(alias1="src.java.vo.WordVO")] (não precisa)
> public var words:Array;
>
> O certo seria criar no flex o WordVO e nele apontar pro teu WordVO
> java.
> Tira fora esse RemoteClass das variáveis, só é preciso p/ classe.
>
> O erro q dá é na hora do cast da classe pai ou dessas outras que estão
> nos Arrays?
>
> Espero ter ajudado.
>
> On 13 jun, 16:07, Rafael <[EMAIL PROTECTED]> wrote:
> > A estrutura que é para olhar é a seguinte
> >
> > SquidVO (tem um array usuario) esse usuario vai apontar para
> > Usuario (tem um array sites) esse sites vai apontar para
> > SitesVO (tem variaveis comuns)
> >
> > Em 13/06/07, Fábio Goll<[EMAIL PROTECTED]> escreveu:
> >
> >
> >
> > > Manda os fontes dos 2 VOs pra gente dar uma olhada se tem alguma coisa
> > > errada.
> >
> > > On 13 jun, 15:58, Rafael <[EMAIL PROTECTED]> wrote:
> > > > java.lang.ClassCastException: java.util.HashMap cannot be cast to
> > > > src.java.vo.Grupo
> >
> > > > amigos, ele transforma num hashmap porque não achou a classe em java
> > > > equivalente? Estou passando um objeto do flex para o java ... versão
> > > > 2.0 do Flex =)
> >
> > > > Na minha classe principal onde tem o array de grupos está assim ...
> >
> > > > [RemoteClass(alias= "src.java.vo.Grupos")]
> > > > public var grupos:Array;
> >
> >
> >
> > vo.rar
> > 4KDownload
>
>
> >
>
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---