marcelo ... faça um simples teste:

na mesma classe (seja ela AS3 ou mxml) que vc recebe o resultEvent, declare
no corpo dela uma variavel "a toa" com esse tipo, por exemplo:


private var _dummy : TbCdUnidadesAdministrativas


private function handleResult(e:ResultEvent) : void {
   Alert.show ("blablabla");
}


Entendeu? declare uma variavel "boba" desse tipo na mesma classe que possui
o seu resultEvent. Coloque um breakpoint nesse "alert" e veja o conteudo do
"e.result" ... verifique se agora o seu objeto foi serializado corretamente.
(com o tipo *TbCdUnidadesAdministrativas* certo).

Faça esse teste... dai dependendo da resposta teremos a explicacao (q será
bem cumprida.. se eu tiver tempo :)  )


abraços.






2009/9/22 Marcelo Caser <marceloca...@gmail.com>

> kkkkkkk... nao véi to irritado n kra... maneira de falar... tem hora q da
> voltade é de apagar td e começar novamente... pode ter certeza que vc tah
> ajundo brother... n so a mim a outras pessoas tb... ;)
>
> desculpa ae... pela maneira como respondi!! =)
>
> mas voltando ao que vc disse...
>
> entendi o que vc disse, porem... no JAVA eu tenho
>
> public class TbCdUnidadesAdministrativas  implements java.io.Serializable {
>
>
>     // Fields
>
>      private Long id;
>      private TbDsTiposUnidadesAdministrativas
> tbDsTiposUnidadesAdministrativas;
>      *private TbCdUnidadesAdministrativas tbCdUnidadesAdministrativas;
>
> *a pergunta é: para esse atributo do JAVA marcado acima, no AS3 ficaria:
>
>
> *public var tbCdUnidadesAdministrativas            :
> TbCdUnidadesAdministrativas;**
>
> *ou nao é assim?*
> *
>
>
> 2009/9/22 Clayton <marquesclayt...@gmail.com>
>
>> Marcelo me desculpe se disse, ainda não sei oq foi, alguma coisa que te
>> deixou irritado. Meu intuito aqui é só de ajudar.
>>
>> Prestando um pouco mais de atenção no código que você postou notei o
>> seguinte:
>>
>> O Remote Class :
>> [RemoteClass(alias="br.satiflex.entity.TbCdUnidadesAdministrativas")]
>> A classe : public class TbCdUnidadesAdministrativas
>>
>> Um dos atributos : public var tbCdUnidadesAdministrativas            :
>> TbCdUnidadesAdministrativas;
>>
>> Você está criando uma classe de um tipo, apontando o Remote Class correto,
>> mas um dos atributos é a própria classe, se isso é proposital é algo que não
>> conheço.
>>
>>
>> 2009/9/22 Marcelo Caser <marceloca...@gmail.com>
>>
>>> @clayton
>>> diacho já olhei td quanto eh coisa...
>>>
>>> só acho estranho que quando mudo para o tipo Object, como disse lah em
>>> cima a coisa "funcionado" o erro desaparece!
>>>
>>> 2009/9/22 Clayton <marquesclayt...@gmail.com>
>>>
>>>> Vou dizer uma coisa. Isso aconteceu comigo tb e apesar de verificar o
>>>> RemoteClass só consegui resolver isso prestando muita atenção nele, pois
>>>> apesar do nome da entidade estar correta o package referenciado estava
>>>> faltando uma letra. Vale a pena conferir com muito cuidado todo o endereço
>>>> no RemoteClass.
>>>>
>>>> 2009/9/22 Marcelo Caser <marceloca...@gmail.com>
>>>>
>>>>> é do tipo serializable olhei o [RemoteClass] e as classes no java como
>>>>> mostra abaixo:
>>>>>
>>>>>
>>>>> no AS3
>>>>>
>>>>> package br.satiflex.model
>>>>> {
>>>>>     import mx.collections.ArrayCollection;
>>>>>
>>>>>
>>>>> [RemoteClass(alias="br.satiflex.entity.TbCdUnidadesAdministrativas")]
>>>>>     [Bindable]
>>>>>     public class TbCdUnidadesAdministrativas
>>>>>     {
>>>>>
>>>>>         public var id                                    : Number
>>>>>         public var tbDsTiposUnidadesAdministrativas        :
>>>>> TbDsTiposUnidadesAdministrativas;
>>>>>         public var tbCdUnidadesAdministrativas            :
>>>>> TbCdUnidadesAdministrativas;
>>>>>         public var vchSigla                                : String
>>>>>         public var vchNome                                : String
>>>>>         public var tbCdUnidadesAdministrativases        :
>>>>> ArrayCollection;
>>>>>         public var tbCdAutenticacoesAdsls                :
>>>>> ArrayCollection;
>>>>>         public var tbCdItensCiasTelefonicases            :
>>>>> ArrayCollection;
>>>>>
>>>>>
>>>>>     }
>>>>> }
>>>>>
>>>>> no JAVA
>>>>>
>>>>> public class TbCdUnidadesAdministrativas  implements
>>>>> java.io.Serializable {
>>>>>
>>>>>
>>>>>     // Fields
>>>>>
>>>>>      private Long id;
>>>>>      private TbDsTiposUnidadesAdministrativas
>>>>> tbDsTiposUnidadesAdministrativas;
>>>>>      private TbCdUnidadesAdministrativas tbCdUnidadesAdministrativas;
>>>>>      private String vchSigla;
>>>>>      private String vchNome;
>>>>>      private Set<TbCdUnidadesAdministrativas>
>>>>> tbCdUnidadesAdministrativases = new 
>>>>> HashSet<TbCdUnidadesAdministrativas>(0);
>>>>>      private Set<TbCdAutenticacoesAdsl> tbCdAutenticacoesAdsls = new
>>>>> HashSet<TbCdAutenticacoesAdsl>(0);
>>>>>      private Set<TbCdItensCiasTelefonicas> tbCdItensCiasTelefonicases =
>>>>> new HashSet<TbCdItensCiasTelefonicas>(0);
>>>>>
>>>>>     // Property accessors
>>>>>     @Id
>>>>>
>>>>>     @Column(name="Id", unique=true, nullable=false, precision=18,
>>>>> scale=0)
>>>>>
>>>>>     public Long getId() {
>>>>>         return this.id;
>>>>>     }
>>>>>
>>>>>     public void setId(Long id) {
>>>>>         this.id = id;
>>>>>     }
>>>>>     @ManyToOne(fetch=FetchType.LAZY)
>>>>>         @JoinColumn(name="IdTipoUnidadeAdministrativa", nullable=false)
>>>>>
>>>>>     public TbDsTiposUnidadesAdministrativas
>>>>> getTbDsTiposUnidadesAdministrativas() {
>>>>>         return this.tbDsTiposUnidadesAdministrativas;
>>>>>     }
>>>>>
>>>>>     public void
>>>>> setTbDsTiposUnidadesAdministrativas(TbDsTiposUnidadesAdministrativas
>>>>> tbDsTiposUnidadesAdministrativas) {
>>>>>         this.tbDsTiposUnidadesAdministrativas =
>>>>> tbDsTiposUnidadesAdministrativas;
>>>>>     }
>>>>>     @ManyToOne(fetch=FetchType.LAZY)
>>>>>         @JoinColumn(name="IdUnidadeAdmSuperior")
>>>>>
>>>>>     public TbCdUnidadesAdministrativas getTbCdUnidadesAdministrativas()
>>>>> {
>>>>>         return this.tbCdUnidadesAdministrativas;
>>>>>     }
>>>>>
>>>>>     public void
>>>>> setTbCdUnidadesAdministrativas(TbCdUnidadesAdministrativas
>>>>> tbCdUnidadesAdministrativas) {
>>>>>         this.tbCdUnidadesAdministrativas = tbCdUnidadesAdministrativas;
>>>>>     }
>>>>>
>>>>>     @Column(name="vchSigla", unique=true, nullable=false, length=10)
>>>>>
>>>>>     public String getVchSigla() {
>>>>>         return this.vchSigla;
>>>>>     }
>>>>>
>>>>>     public void setVchSigla(String vchSigla) {
>>>>>         this.vchSigla = vchSigla;
>>>>>     }
>>>>>
>>>>>     @Column(name="vchNome", nullable=false, length=100)
>>>>>
>>>>>     public String getVchNome() {
>>>>>         return this.vchNome;
>>>>>     }
>>>>>
>>>>>     public void setVchNome(String vchNome) {
>>>>>         this.vchNome = vchNome;
>>>>>     }
>>>>> @OneToMany(cascade=CascadeType.ALL, fetch=FetchType.LAZY,
>>>>> mappedBy="tbCdUnidadesAdministrativas")
>>>>>
>>>>>     public Set<TbCdUnidadesAdministrativas>
>>>>> getTbCdUnidadesAdministrativases() {
>>>>>         return this.tbCdUnidadesAdministrativases;
>>>>>     }
>>>>>
>>>>>     public void
>>>>> setTbCdUnidadesAdministrativases(Set<TbCdUnidadesAdministrativas>
>>>>> tbCdUnidadesAdministrativases) {
>>>>>         this.tbCdUnidadesAdministrativases =
>>>>> tbCdUnidadesAdministrativases;
>>>>>     }
>>>>> @OneToMany(cascade=CascadeType.ALL, fetch=FetchType.LAZY,
>>>>> mappedBy="tbCdUnidadesAdministrativas")
>>>>>
>>>>>     public Set<TbCdAutenticacoesAdsl> getTbCdAutenticacoesAdsls() {
>>>>>         return this.tbCdAutenticacoesAdsls;
>>>>>     }
>>>>>
>>>>>     public void setTbCdAutenticacoesAdsls(Set<TbCdAutenticacoesAdsl>
>>>>> tbCdAutenticacoesAdsls) {
>>>>>         this.tbCdAutenticacoesAdsls = tbCdAutenticacoesAdsls;
>>>>>     }
>>>>> @OneToMany(cascade=CascadeType.ALL, fetch=FetchType.LAZY,
>>>>> mappedBy="tbCdUnidadesAdministrativas")
>>>>>
>>>>>     public Set<TbCdItensCiasTelefonicas>
>>>>> getTbCdItensCiasTelefonicases() {
>>>>>         return this.tbCdItensCiasTelefonicases;
>>>>>     }
>>>>>
>>>>>     public void
>>>>> setTbCdItensCiasTelefonicases(Set<TbCdItensCiasTelefonicas>
>>>>> tbCdItensCiasTelefonicases) {
>>>>>         this.tbCdItensCiasTelefonicases = tbCdItensCiasTelefonicases;
>>>>>     }
>>>>>
>>>>> Olhando não vi nenhum erro.. alguem pode me ajudar?
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> Clayton Marques Pereira
>>>>
>>>>
>>>>
>>>>
>>>
>>>
>>>
>>
>>
>> --
>> Clayton Marques Pereira
>>
>>
>>
>
> >
>


-- 
Mario Junior
Enterprise Java / Flex Architectures
Adobe Certified Expert Flex 3 with AIR

Sofshore Informática
http://www.sofshore.com.br
+55 (48) 3337 2003
Rua Pastor Willian Richard Schisler Filho 452 sl 102, 88034-100 Itacorubi
Florianopolis SC Brasil

--~--~---------~--~----~------------~-------~--~----~
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 
flexdev-unsubscr...@googlegroups.com
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---

Responder a