PDA

Volledige versie bekijken : variabele nummer in gotoAndPlay


jonnekke
%Europe/Berlin %479 %2009, 12:30
Hallo,

ik heb een stukje AS waarin ik een fade van een vlak aanroep op mouse-over en op mouse-out moet in de tegengestelde tween op een bepaalde positie
gestart worden. Zo wil ik een smooth fade-in en fade-out knop maken.


on(rollOver){
_root.bg_home.play();
}

on(rollOut){
_root.bg_home.stop();
huidige = _root.bg_home._currentframe-1;
terugvanaf = huidige-1;

_root.bg_home.gotoAndPlay(terugvanaf);
}


maar de variabele "terugvanaf" wordt volgens mij niet als cijfer gezien in de gotoAndPlay.
Wat is de juiste manier om dit werkend te krijgen?

_j

Dauntless
%Europe/Berlin %490 %2009, 12:46
Hij zal wel degelijk als een number gezien worden hoor. Het probleem is echter dat de rollOut maar 1x wordt uitgevoerd (je gaat immers maar 1x met je muis van de button af) en zodus krijg je geen animatie.

De correcte manier om dit te doen is door middel van een onEnterFrame en een hitTest. Pseudocode:
onEnterFrame
als de muis de button raakt
nextFrame()
anders
prevFrame();
Dingen die je nodig hebt zijn dan 'onEnterFrame', 'hitTest(x, y, true)', nextFrame en prevFrame.

Zet je code ook op frames ipv buttons (dus mc.onEnterFrame() en niet onClipEvent(enterFrame))