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

Responder a