Avatar billede stephanryer Nybegynder
11. januar 2004 - 06:13 Der er 3 kommentarer og
1 løsning

Ændre en lokal variabel udefra

Jeg har et movieclip hvor der indeni er oprettet variablen:

var ejer = 0

Dette movieclip hedder 1

hvis jeg fx vil gøre det usynligt hedder det:
_root.1._visible = false

Nu vil jeg inde fra en anden movieclip gerne sætte nogle betingelser som skal omhandler "ejer". Dvs jeg vil i et andet movieclip gerne sige:

if(_root.1.ejer == 0){
//handling
}
men så siger den:
"There is no property with the name 'ejer'."

Hvad gør jeg galt??
Avatar billede hoejrup Nybegynder
11. januar 2004 - 11:18 #1
Har du prøvet med:

_root.a1._visible = false

if(_root.a1.ejer == 0){
//handling
}

/per
Avatar billede nikolajdu Nybegynder
11. januar 2004 - 13:35 #2
Du kan da ikke lave et tal om til et objekt. forestil dig hvordan verden ville se ud hvis man kunne sige =

1 = "elefant";
2 = "svigermor";

Som hoejrup er inde på så skal du have et bogstav med. Variabler må i øvrigt heller aldrig starte med et tal.

/NIkolaj
Avatar billede stephanryer Nybegynder
03. november 2005 - 19:22 #3
Dette er en gammel thread. Hoejerup læg et svar inden et døgn. Ellers lukker jeg den selv.
Avatar billede hoejrup Nybegynder
03. november 2005 - 20:55 #4
Et svar.

/per
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