Avatar billede sun Nybegynder
26. august 2004 - 12:20 Der er 5 kommentarer og
1 løsning

Hvor bliver mine arrays gemt? kan ikke finde dem med trace

Hejsa er ved at få grå hår af dette, hvor bliver mine arrays gemt? kan ikke finde dem med trace, hvad er galt?


var sprogvalg = new Array;
var btn_skip = new Array;
var btn_continue = new Array;
var external_xml:XML = new XML();
external_xml.ignoreWhite = true;
external_xml.load("data/text/lans.xml");
external_xml.onLoad = function(success:Boolean) {
    if (success) {
        trace("xml loaded successfully.");
        trace(external_xml);
        trace("number of children:"+this.firstChild.childNodes.length);
        for (var i = 0; i<this.firstChild.childNodes.length; i++) {
        var thisNode:XMLNode = external_xml.firstChild.childNodes[i];
          sprogvalg[i] = thisNode.nodeName;
        btn_skip[i] = thisNode.attributes.btn_skip;
        btn_continue[i] = thisNode.attributes.btn_continue;
        trace("node "+i+" "+thisNode.nodeName+":"+thisNode.attributes.btn_continue +thisNode.attributes.btn_skip);
            }
              //de her virker!
        trace(sprogvalg)
        trace(btn_skip)
        trace(btn_continue)
    } else {
        trace("xml failed to load.");
    }
};
//hvorfor virker de her trace ikke? hvor gemmer vars da sig?
trace(sprogvalg)
trace(btn_skip)
trace(btn_continue)

           
stop()
Avatar billede sun Nybegynder
26. august 2004 - 12:34 #1
Test XML koden
<LAN>
<French btn_skip="La SKIP" btn_continue="LA continue" />
<German btn_skip="bom Skip" btn_continue="bom continue" />
</LAN>
Avatar billede barklund Nybegynder
26. august 2004 - 12:41 #2
Hvorfor tror du de virker i din onLoad, men ikke før din onLoad? Hvilket traces kommer først, dem uden indhold eller dem med indhold? Har du et bud på hvorfor?
Avatar billede sun Nybegynder
26. august 2004 - 13:00 #3
hehe, nej det er vel ikke fordi at den taget dem dem før onLoad? nej det det vel ikke bare det.....?
Avatar billede sun Nybegynder
26. august 2004 - 13:05 #4
jo det var det fuck... er hvis ikke helt frisk på den... men nu virker det :o)
smid et svar, barklund
Avatar billede barklund Nybegynder
26. august 2004 - 14:04 #5
Dine array's er jo tomme, til du har puttet noget ind i dem - ganske logisk!

Et tomt array tracer som den tomme streng - en ikke defineret variabel ville jo trace som "undefined".

--
Morten Barklund
Avatar billede barklund Nybegynder
26. august 2004 - 16:24 #6
Tark for points ;)
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester