Fábio, já fiz isso, vou colocar o meu código aqui, veja onde que eu possa estar errando, por favor:
-> BlazeDS: remoting-config.xml: <destination id="rts"> <properties> <source>br.com.rts.Server</source> <properties> </destination> -> Java: - Estrutura: (tenho a classe que já faz a conexão, mas são essas com a qual estou mexendo) ->Projeto -> src -> br.com.rts -> Server.java ->Projeto -> src -> br.com.rts -> ClasseA.java ->Projeto -> src -> br.com.rts -> ClasseB.java - Server.java package br.com.rts; public class Server { ClasseB requestJava(ClasseA classeA) { ClasseB classeB = new ClasseB(); classeB.id = classeA.id; return classeB; } - ClasseA.java package br.com.rts; public class ClasseA { public int id; } - ClasseB.java package br.com.rts; public class ClasseB { public int id; } -> Flex: ->ClasseA.as: package { [RemoteClass(alias="br.com.rts.ClasseA")] public class ClasseA { public function ClasseA() {} public var id:int; } ->ClasseB.as: package { [RemoteClass(alias="br.com.rts.ClasseB")] public class ClasseB { public function ClasseB() {} public var id:int; } -> Request.as package { public class Request { public var ro:RemoteObject(); public function Request{} ( ro = new RemoteObject(); ro.destination = 'rts'; ) public function requestFunction():void { var classeA:ClasseA = new ClasseA(); classeA.id = 1; ro.requestJava(classeA); } } } Está um pouco grande, mas é isso o básico. E quando chega lá no java fala que não consegue converter ASObject para ClasseA, algo de errado? Muito obrigado, Felipe Bianconi Em 30 de abril de 2010 08:56, fabiophx <fabiophx2...@yahoo.com.br> escreveu: > Felipe, > Este tópico foi discutido aqui: > > http://groups.google.com.br/group/flexdev/browse_thread/thread/985d77808765672b# > > []s > Fabio da Silva > http://www.fabiophx.blogspot.com/ > > On 29 abr, 13:43, Felipe Bianconi <felipebianc...@gmail.com> wrote: > > Boa tarde, alguém saberia como passar a instância direto de uma classe > para > > receber no java??? > > > > Exemplo: Tenho do lado do java e do flex a mesma classe (ClasseA) e do > lado > > do java tenho um método que recebe como parâmetro esta classe, só que ao > > enviar a classe para o java ele dá passa como ASObject e não como a > classe: > > > > -> Flex: > > public function enviar():void { > > var classeA:ClasseA = new ClasseA(); > > classeA.id = 'idTeste'; > > remoteObject.receber(classeA); > > > > } > > > > -> Java > > ClasseB receber(ClasseA classeA) { > > ClasseB classeB = new ClasseB(); > > classeB.id = classeA.id; > > return classeB; > > > > } > > > > Ao receber o parâmetro na classe java, ele reconhece como um ASObject, é > > algum parâmetro no BlazeDS, no xml. que necessita ser configurado? > > > > Obrigado, > > Felipe Bianconi > > > > -- > > 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 emhttp://groups.google.com/group/flexdev > > -- > 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 > -- 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