Dae pessol tudo comprendido agora! Para colaborar com futuras pesquisa, segue o algoritmo de um metodo recursivo onde retorna o objeto(NODE) desejado do XML, dai é só converter para tipo q vc quiser: OBS.:Briguei a tarde toda com no algoritmo...so meio lerdo mas "NO POG" ;)
========================================================= XML retornado pelo AMFPHP: <node> <node label="Lista Padrão" id="18" tipo="1"> <node label="asdda" id="145" tipo="0"/> <node label="as a s" id="146" tipo="0"> <node label="sdcaaaaa" id="149" tipo="0"/> <node label="asddddddddd " id="150" tipo="0"/> </node> <node label="asdasda" id="147" tipo="0"/> <node label="aa" id="148" tipo="0"/> <node label="asdasd" id="151" tipo="0"/> </node> <node label="teste" id="152" tipo="0"/> <node/> ========================================================= O METODO: public function SUBXML(getXML:XMLList, id:String):Object{ var objXML:Object = null; getXML = getXML.children(); for each (var objeto:Object in getXML) if([EMAIL PROTECTED] == id) return objeto; else{ var subOBJ:Object = SUBXML(new XMLList(objeto),id); if( subOBJ != null) return subOBJ; } return objXML; } ========================================================= Chamando o METODO e convertendo em XML: var resulAMF:XMLList = new XMLList(rs.result.xmlLi); var XMLBUSCA:XML = new XML(SUBXML(resulAMF,"18")); Alert.show(XMLBUSCA.toXMLString()+""); ========================================================= NOTAS: Algumas pessoal não sabem, mas podemos retirar as { } da "condições" controles de fluxos.....como no código apresentado acima, mas lembrando q só pode conter uma unica instrução após o controle de fluxo, poe ex. for each (XXXXXXXXXX) if(XXXX) if(XXXX) else if(XXXX) if(XXXX) ...... ...... pode ir até o infinito OBS.: Funções metodos e classes não funcionam! é isso pessoal paz e bem a todos! 2008/1/17, s0adex <[EMAIL PROTECTED]>: > > > é, tinha esquecido do @ :P > > bem. boa sorte :D > > > --~--~---------~--~----~------------~-------~--~----~ 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 [EMAIL PROTECTED] Mais opções estão disponíveis em http://groups.google.com/group/flexdev -~----------~----~----~----~------~----~------~--~---