AS2 chargement xml et comparaison
Salut
Alors j'ai un petit bug que je n'arrive pas a identifier dans le chargement d'un xml
Mon script fonctionne, mais uniquement pour la dernière valeur du xml. En somme il arrive a trouver quand le code du textefield = a un valeur du xml et m'associe le bon résultat... mais uniquement pour la derniere entrée du xml.
Si quelqu'un a une idée ca serait bien sympa
Merci a la communauté par avance
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
| private function doReduction() {
_root.panel9.IREDUC3.text = "";
_root.panel9.IREDUC2.text = "";
var xml_file = "http://www.xxxxxxx.com/_DbToXML/XMLdata_code.php";
var xmlData:XML = new XML();
xmlData.ignoreWhite = true;
xmlData.onLoad=function(){
var aNodes:Array = xmlData.firstChild.firstChild.childNodes;
var nMaxNodes:Number = aNodes.length;
var iterator = 0;
for (var i:Number = 0; i < nMaxNodes; i++)
{
if (aNodes[iterator].attributes.code1 == _root.panel9.IREDUC.text){
_root.panel9.IREDUC3.text = "Code Valide";
_root.panel9.IREDUC2.text = aNodes[iterator].attributes.valeur;
_root.aa="1";
}
if (aNodes[iterator].attributes.code1 != _root.panel9.IREDUC.text){
_root.panel9.IREDUC3.text = "Code invalide";
_root.panel9.IREDUC2.text = "";
_root.aa="0";
}
iterator++
}
}
xmlData.load(xml_file);
} |