Bom galera, acabei de chegar por aqui e espero que você spossam me
ajduar.
Me deparei com o maldito erro "TypeError: Error #1010: A term is
undefined and has no properties."
Só que o meu código não é tão complicado qto os outros que dão esse
erro por aí. Ele é até bem simples.
Esse é o codigo:
var auxDisObj:Array = new Array();
var aux:int = response.desassociatedObjects.length;
if(aux == 1){
auxDisObj = ArrayUtil.toArray(response.desassociatedObjects);
} else if (aux > 1) {
auxDisObj = response.desassociatedObjects.source;
}
O erro acontece na linha "} else if (aux > 1) {". Debugando, eu vi que
o aux recebe valor "0". O mais engraçado é que, se eu troco a ordem
dos ifs continua dando erro no segundo if!
Só pra constar, eu tentei rodar esse código:
var aux:int = 0;
if(aux == 1){
auxDisObj = ArrayUtil.toArray(response.desassociatedObjects);
} else if (aux > 1) {
auxDisObj = response.desassociatedObjects.source;
}
E o erro persistiu.
Se eu coloco, po rexemplo, o valor 2 na variável, aí eu consigo entrar
no segundo if, mas acontece o mesmo erro quando vou executar a linha
de código " auxDisObj = response.desassociatedObjects.source;". Já
tentei fazer typecast "auxDisObj = ((response.desassociatedObjects as
ArrayCollection).source as Array);" e também não funcionou.
Debugando eu vejo todas as variáveis lá setadas bonitinhas.
Halp... =P
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---