Só para ficar arquivado, a solução (não a melhor,,, mas... ) foi serializar o objeto em um formato muito conhecido chamado JSON
Veja mais em: http://code.google.com/p/as3corelib/ e http://www.json.org Abraços, Daniel Schmitz On 23 abr, 15:58, Daniel Schmitz <[EMAIL PROTECTED]> wrote: > Olá Pessoal, > > estou trabalhando com ExternalInterface e quando passo um objeto para > o Javascript, a mesma estrutura do objeto é mantida. > > mas quando crio um objeto no javascript e tento passar ele para o > flex, o objeto fica com sua estrutura completamente diferente. > > Códigos: > > mxml: > > public function init():void > { > ExternalInterface.addCallback("dump3",dump3); > } > > e: > > private function dump3(objJavaScript:Object):void > { > //dump é uma classe que criei para imprimir a > estrutura da variavel > dump.show(objJavaScript); > } > > no javascript: > > function dump2() > { > obj = new Object(); > obj.nome = 'daniel'; > obj.matriz = new Array(); > obj.matriz[1] = 1; > obj.matriz[5] = 5; > obj.matriz[7] = new Object(); > obj.matriz[7].email = "[EMAIL PROTECTED]"; > obj.matriz[7].telefone = "123123"; > > var swf = document.${application} || window.${application}; > swf.dump3(obj); > > } > > O objeto do método acima, do dump2, vem completamente confuso. > > Alguém já passou por este problema ?? > > Abraços, > Daniel Schmitz --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
