Quando eu faço a alteração do registro é verificado se o mesmo CPF é valido caso contrario é devolvido o seguinte XML
<query> <row> <alert>C.P.F. invalido</alert> <alert>22222222</alert> </row> </query> --------------------- Estou usando o seguinte HTTP Service <mx:HTTPService id="HTTP_Update_Funcionarios" showBusyCursor="true" url="" result="result_Update();" fault="onError(event)" /> ------------------------------- A função result: private function result_Update():void{ var isValidAlert:Boolean = HTTP_Update_Funcionarios.lastResult.query.row.alert.length == 0; if (isValidAlert) { trace('NAO TEM ALERTA'); tabNavigator.selectedIndex = 0; selectHandler(); } else { trace('TEM ALERTA'); var errorMessageArray:Array = []; for (var i:uint = 0; i < HTTP_Update_Funcionarios.lastResult.query.row.alert.length; i ++) { errorMessageArray.push(HTTP_Update_Funcionarios.lastResult.query.row.alert[i]); trace(i); trace(HTTP_Update_Funcionarios.lastResult.query.row.alert[i]); } Alert.show(errorMessageArray.join("\n\n"), "Formulário inválido", Alert.OK); } } ----------------------------------- Até aqui funciona Normal mas seu eu retirar 1 tag alert, ocorre erro <query> <row> <alert>C.P.F. invalido</alert> </row> </query> ------------------------------- O erro ocorre, pois ele não interpreta "HTTP_Update_Funcionarios.lastResult.query.row.alert.length" como a quantidade de TAG alert mas sim como a quantidade de caracteres dessa tag nesse caso ele retorna o valor 15, enquanto que no modelo anterior retornava 2 de duas TAG alert Como eu posso resolver isso, agardeço desde já a atenção de todos for (var i:uint = 0; i < HTTP_Update_Funcionarios.lastResult.query.row.alert.length; i ++) { trace(i); trace(HTTP_Update_Funcionarios.lastResult.query.row.alert[i]); } --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---