PDA

Volledige versie bekijken : Doorgaan naar label dmv 2e keer klikken op button.


robertjoon
%Europe/Berlin %044 %2007, 02:03
Hi all, heb het forum ff doorgespit, ben veel dingen over de onRelease function tegen gekomen, maar niet wat ik zoek.

Ik heb een button waaraan ik in de actions layer de volgende code heb toegepast:

artists_btn.onRelease = function () {
gotoAndPlay("groot");
}

Nu wil ik zodra ik nogmaals op de artist's button klik dat de MC het label "klein" afspeelt.

Ik zat te denken om de zelfde code te gebruiken, maar dan klopt het geheel natuurlijk niet.

onRollOut is ook geen optie, aangezien ik dan weer met een hit state moet gaan werken ( er komt namelijk een sub menu tevoorschijn )

Iemand een suggestie ?

Bedankt alvast !

Groetjes

Dauntless
%Europe/Berlin %292 %2007, 08:01
Dan moet je met een flag werken:

var inGroot:Boolean = false;
artists_btn.onRelease = function () {
if(!inGroot)
{
inGroot = true;
gotoAndPlay("groot");
}
else
{
inGroot = false;
gotoAndPlay("klein");
}
Of korter:

var flag:Boolean = false;
artists_btn.onRelease = function () {
flag ? gotoAndPlay("klein") : gotoAndPlay("groot");
flag = !flag;
}

robertjoon
%Europe/Berlin %358 %2007, 09:35
Zooo bedankt ! daar had ik het dus nooit gezocht. Zal eens wat zoeken in de F1 file's zodat ik het ook snap.

Bedankt !

EDIT

Heb het even ( zonder nog op Flag's te zoeken in de F1 files ) gebrobeerd, en (natuurlijk) werkt het, maar na 2 x klikken, verdwijnt de "animatie" die ik onder de labels heb gezet.

Ga ik de oplossing voor dat probleem ook vinden in de topics over Flag's of is het goed dat ik het nu al even meld ?

Nogmaals, bedankt voor deze snelle reactie !