10. maj 2006 - 11:58Der er
11 kommentarer og 1 løsning
problem med login + xml
Hej jeg har et lille problem med en login funktion som tjekker brugernavn og password op mod en xml fil koden jeg bruger til at hente data fra xml filen ser sådan her ud:
var xmlData:XML = new XML(); xmlData.ignoreWhite = true; xmlData.onLoad = function(s) { if (s) { for (var a = 0; a<xmlNodes.length; a++) { var xmlNodes:String = this.firstChild.childNodes;
I lang tid har samarbejdsbranchen fokuseret på at forbedre enhedsfunktioner – bedre kameraer, klarere lyd og smartere software. Men den virkelige forvandling handler ikke om funktioner.
Når du læser dine variable ind fra XML'en smider du dem ned i et array. Når du efterfølgende tjekker på dem, forventer du at de er variable - den går ikke!
Du er selv nået langt, men mon ikke det her gør en forskel:
ny ser koden sådan her ud : var xmlData:XML = new XML(); xmlData.ignoreWhite = true; xmlData.onLoad = function(s) { if (s) { var xmlNodes:String = this.firstChild.childNodes; for (var a = 0; a<xmlNodes.length; a++) {
Måske er det fordi du rent faktisk ikke har instantieret dine arrays?
Hvad sker der hvis du tracer indholdet af de forskellige arrays ud? Altså: trace("_root.Username[k] : " + _root.Username[k]); trace("_root.Password[k] : " + _root.Password[k]);
Du kan også have problemer med white space - tjek evt. også for det....
Det lyder rimelig underligt! Er du sikker på at du får sat indholdet af din XML ordentligt i dine arrays? Prøv evt. at trace indholdet af alle arrays ud efter der er blevet parset data ind i dem. Så kan du se om du kigger efter det rigtige.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.