PDA

Volledige versie bekijken : false->true & true->false met zelfde code ...


aphex
%Europe/Berlin %853 %2005, 21:29
Hellow

Simpel vraagje, hoe switch ik een true/false eigenschap met dezelfde knop? Stel dat de eigenschap op 'true' staat moet deze op 'false' springen, bij de volgende keer deze code wordt uitgevoerd moet deze terug op 'true' springen.

Dit is al wat ik heb en werkt perfect, is het mogelijk door een 2e klik op deze knop de mc terug zichtbaar te maken?

on (release) {
_root.menupersonal._visible = false;
}

grtz

Aphex

Dauntless
%Europe/Berlin %867 %2005, 21:49
Da's niet moeilijk:

_root.menupersonal._visible = !_root.menupersonal._visible;


En je kan volgende keer je code tussen [ AS] tags zetten :)

Pimm
%Europe/Berlin %872 %2005, 21:56
Da's niet moeilijk:

_root.menupersonal._visible = !_root.menupersonal._visible;


En je kan volgende keer je code tussen [ AS] tags zetten :)En voor de niet gevorderde coders onder ons (en ik spreek mezelf niet aan):if(_root.menupersonal._visible) {
_root.menupersonal._visible = false;
} else {
_root.menupersonal._visible = true;
}Deze lijkt me beter te begrijpen
Ennehh mate, _root is de dark side, ik maak geen grap, leer het af! Gebruik liever het relatieve pad vanaf this (en vervolgens omhoog gaan werken met _parent)
:)

Dauntless
%Europe/Berlin %880 %2005, 22:07
Maar da's wel dubbel zo veel schrijfwerk! :D

_root.menupersonal._visible = !_root.menupersonal._visible;

Wil dus zeggen:
visible is gelijk aan niet visible.
Dus, als visible gelijk was aan true, is hij nu gelijk aan niet true.
Als hij gelijk was aan niet true, is hij nu gelijk aan niet niet true, dus true :).

Fatty Owl
%Europe/Berlin %903 %2005, 22:40
Maar dan heb je tog een probleem? want als menupersonal niet zichtbaar is kan je er niet meer op klikken dus ook niet meer zichtbaar maken :D

SaphuA
%Europe/Berlin %907 %2005, 22:47
Maar da's wel dubbel zo veel schrijfwerk! :D
En nog belangrijker; dubbel zo CPU intensief! :D
Man wat is die DL goed ;)

Dauntless
%Europe/Berlin %908 %2005, 22:47
En nog belangrijker; dubbel zo CPU intensief! :D
Man wat is die DL goed ;)
Dan bedoel je toch de versie met IF hé ? :#

SaphuA
%Europe/Berlin %911 %2005, 22:53
Dan bedoel je toch de versie met IF hé ? :#
Jah duh...

Dauntless
%Europe/Berlin %918 %2005, 23:02
Ahja, ok:D

Fatty Owl
%Europe/Berlin %919 %2005, 23:04
Man wat is die DL goed ;)

waw wat kan die SpaphuA slijmen :P :D [^]

aphex
%Europe/Berlin %404 %2005, 10:42
Haha ok bedankt manne, beide scripts zijn me even duidelijk, heb gewoon een duwtje in juist richting nodig [^] . Momenteel gebruik ik die simpele code, maar ik geloof dat er nog actie's zullen bijkomen en dan komt die If/Else functie wel van pas.

Alvast bedankt aan beiden

Grtz

Aphex

Laiverd
%Europe/Berlin %418 %2005, 11:02
Als je jezelf schrijfwerk wilt besparen doe je toch gewoon:
r = _parent.parent.blah_mc.whatever_mc

Gebruik je daarna gewoon r.dowhatever();

John