Avatar billede dingemann Novice
25. marts 2004 - 19:05 Der er 6 kommentarer og
2 løsninger

tjek om MC findes

Hvis jeg nu skal lave en test på om et MC findes i fx _root hvordan gør jeg så ?
Det eneste der adskiller de objekter der skal testes for er tallet i slutningen af navnet...

fx _root.peter1 og _root.peter2 osv
Havde forestillet mig noget med en if-struktur og noget med en for-løkke -
fx

for (i =0; i <=100; i ++) {
    if (_root["peter" add i]._et-eller-andet-med-fx-boolean == true) {
        funktion udføres hvis objektet eksistere
    }
}

// Peter
Avatar billede nikolajdu Nybegynder
25. marts 2004 - 19:13 #1
if (_root["peter"+i] != undefined) {
trrace("do it pal");
}
Avatar billede dingemann Novice
25. marts 2004 - 19:35 #2
hmmm... det lyder næsten for let... er det gas ?
Avatar billede pyroman Nybegynder
25. marts 2004 - 19:48 #3
nix! - nikolaj laver (næsten) aldrig sjov!!! ;)

faktisk kan du bare skrive:

if (_root["peter"+i]) {
  trace("do it pal");
}
Avatar billede pyroman Nybegynder
25. marts 2004 - 19:50 #4
undefined vil nemlig tælle som false i når du bare tjekker for simpel boolean, altså hvor det ikke strict equality "==="!
Avatar billede dingemann Novice
25. marts 2004 - 19:59 #5
kay... - jeg skal af med nogle point... smid et svar :D
Avatar billede nikolajdu Nybegynder
26. marts 2004 - 12:35 #6
Lidt sjaw kan man vel altid lave. Lad mig dele med brandstifteren :))
Avatar billede pyroman Nybegynder
26. marts 2004 - 17:46 #7
århh super beskedne nikolaj....!! tak skal du have - begge to :)
Avatar billede nikolajdu Nybegynder
26. marts 2004 - 17:47 #8
Jeg er sjældent det mindste beskeden - Ihvertilfald rén privat ;-)
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