Avatar billede kreativmedie Nybegynder
13. oktober 2004 - 16:02 Der er 4 kommentarer og
1 løsning

Udføre samme method på flere MovieClips (ActionScript)

Jeg sætter:

knap1._visible = false;
knap2._visible = false;
knap3._visible = false;
osv..

Men kan det ikke gøres smartere, så jeg på én gang kan sætte alle knappernes _visible til false?

altså f.eks.
knap1._visible, knap2._visible, knap3._visible = false; (dette virker dog ikke).
Avatar billede mat Nybegynder
13. oktober 2004 - 16:06 #1
erstat dine kommaer med lighedstegn. Alternativt kan du lave et 'for' loop til at løbe dine instancer igennem og sætte visible til false.
Avatar billede kreativmedie Nybegynder
13. oktober 2004 - 16:11 #2
super, det virker..

Det er dog lidt omsonst at skulle skrive _visible efter hver knap, kan dette undgås?

altså f.eks. ved at skrive (knap1 = knap2 = knap3)._visible = false; (dette virker naturligvis heller ikke)
Avatar billede mat Nybegynder
13. oktober 2004 - 16:14 #3
Brug et loop:

antalKnapper = 4;
for (i = 1; i <= antalKnapper; i++) {
    this["knap" + i]._visible = false;
}
Avatar billede kreativmedie Nybegynder
13. oktober 2004 - 16:17 #4
lige præcis!

tak.. smider du et svar?
Avatar billede mat Nybegynder
13. oktober 2004 - 16:18 #5
svar dér :)
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