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