Volledige versie bekijken : frame per frame met tijdsinterval
Bosduve
%Europe/Berlin %671 %2005, 17:07
Hallo,
Kan je via actionscripts een tijdsinterval tussen twee frames steken?
bijvoorbeeld tussen frame 1 en frame 2 zitten er tien seconden. kan je dit dan ergens ingeven dat frame 2 pas na tien seconden te voorschijn komt?
Indien mogelijk ook de actionscript bijvoegen.
alvast bedankt
The_One
%Europe/Berlin %678 %2005, 17:17
hoi,
Tuurlijk is dat mogelijk :).
Zet dit script op je 1e keyframe:
/* Er wordt een interval-functie aangemaakt.
De functie 'gaVerder' wordt 10 sec later aangeroepen */
sI = setInterval(gaVerder, 10/*<- vul hier een ander getal in voor een ander effect */ *1000);
/* de functie gaVerder */
function gaVerder(){
/* De interval-functie wordt verwijderd */
clearInterval(sI);
/* En de movie wordt verder afgespeeld */
play();
}
/* De huidige keyframe wordt gestopt, anders zou je movie gewoon doorspelen */
stop();
Suc6 verder :)!
Bosduve
%Europe/Berlin %725 %2005, 18:24
dank u het script werkt goed.
ik heb echter nog een probleem. kan ik de tijdsinterval preciezer invullen? bijvoorbeeld in plaats van 10 seconden in te vullen 8,26 seconden in te vullen?
alvast bedankt
The_One
%Europe/Berlin %730 %2005, 18:31
staat precies in t script hoe je dat moet doen :)
Lees het script eens door, niet zomaar kopieren-plakken doen he, je moet er wel van leren :)
Bosduve
%Europe/Berlin %738 %2005, 18:43
akkoord maar als ik 8,26 invul in plaats van die 10 word de actionscript genegeerd! blijkbaar word een "," niet aanvaard. wat dan wel?
ik ben nogal een amateur als het op actionscripts aankomt. :D
meester
%Europe/Berlin %769 %2005, 19:28
8.26?
Dauntless
%Europe/Berlin %830 %2005, 20:55
The_One heeft als tijd ingevuld: 10 * 1000 en er staat ook bij dat het tesamen 10 seconde duurt. Daardoor weet je dus dat 10 000 = 10 seconden en weet je dus dat je het aantal milliseconden moet invullen. (In jou geval: 8260).
En dat had je ook snel kunnen vinden door in flash op F1 te duwen ;).
vBulletin® v3.8.1, Copyright ©2000-2012, Jelsoft Enterprises Ltd.