Volledige versie bekijken : animatie meerdere keren afspelen
peres
%Europe/Berlin %707 %2005, 17:59
hey flashers,
ik heb een klein vraagje; hoe kan ik een animatie bijv. 3 x af laten spelen en dan laten stoppen?
damarez
%Europe/Berlin %727 %2005, 18:27
mischien copy/paste frames drie keer in dezelfde tijdlijn en dan stop op de laatste keyframe?
matzo
%Europe/Berlin %728 %2005, 18:29
door een variabele te gebruiken die het aantal keer bijhoud, kijken of het in je voorbeeld 3 (of 2 ) is naar gelang dat je als beginwaarde respectievelijk 1 of 0 geeft indien ja stop(); aanroepen,anders die variabele vermeerderen met 1
peres
%Europe/Berlin %735 %2005, 18:39
hoe pas ik dat dan aan met variabelen?
theFlashWizard
%Europe/Berlin %738 %2005, 18:43
zoiets op het 1ste frame:
max = 3
if(hoeveelsteX == undefined){
hoeveelsteX = 0
}else{
hoeveelsteX++
}
if(hoeveelsteX > max) stop()
snap je de logica?
matzo
%Europe/Berlin %740 %2005, 18:46
wel in frame 1 van de animatie zet je
var loop=1;
in het laatste frame
if(loop==3){
stop();
} else {
loop++;
_this.gotoAndPlay(1);//mogelijk overbodig, maar ik zet het er altijd voor de zekerheid in,
//kun je het beginframe ook aanpassen
}
Dauntless
%Europe/Berlin %754 %2005, 19:07
_this.gotoAndPlay(1);
Het is wel _parent, _root, _level0, etc, maar this is zonder underscore.
peres
%Europe/Berlin %773 %2005, 19:34
thnx voor beide actionscripts :D
alleen
hoeveelsteX++
en
loop++
zorgt er dus voor dat er elke keer dat de animatie wordt afgespeeld, de genoemde variabele +1 erbij krijgt als ik het goed begrijp
Dauntless
%Europe/Berlin %779 %2005, 19:42
Wat hij zij
Jup :)
vBulletin® v3.8.1, Copyright ©2000-2012, Jelsoft Enterprises Ltd.