Volledige versie bekijken : Pauze
fleasy
%Europe/Berlin %781 %2006, 19:44
Ik heb nu een filmpje in flash staan. ( Frame-by-frame ). Het playen gaat gewoon door in het eerste frame de codeplay.onRelease = function(){
gotoAndPlay(2);
}
Te zetten. Nu wil ik er een pazue knop in maken. Moet ik dan op elk appart frame van de film ( zo'n 4000 P) ) pauze.onRelease = function(){
gotoAndStop(Framenummer);
} Zetten, of kan dit ook in een keer?
giel12
%Europe/Berlin %784 %2006, 19:50
Neen, dat moet niet.
Gewoon een nieuwe layer maken. In de eerste frame van die 'layer' een keyframe aanmaken, en op het laatste frame een gewone 'endframe (gwn f5 drukken) ' aanmaken. Nu je code nog wat aanpassen. Eveneens kan je de play button mee in deze layer opnemen.
Even een schets van de situatie met de codes:
1ste frame van je movie:
stop();
1ste en enige frame van je 'actionlayer' met play/stop:
play.onRelease = function() {
play();
}
pause.onRelease = function() {
stop();
}
Ik hoop dat deze tip waardevol was...
Mvg
Dauntless
%Europe/Berlin %785 %2006, 19:50
Zorg er voor dat die pauze button op en andere layer staat dan je animatie en geef hem het volgende AS op frame 1:
pauze.onRelease = function()
{
stop();
}
Je play knop geef je dit :as
play.onRelease = function()
{
play();
}
Of begrijp ik je verkeerd ?
Ruben!
%Europe/Berlin %788 %2006, 19:55
maak een nieuwe layer aan en zorg dat hij even veel frames (geen keyframes) heeft als je andere layer(s), en zet vervolgens op het eerste frame van je nieuwe layer:
var gestopt:Boolean = false; // een boolean is een waarde die alleen true of false kan zijn
pauze.onRelease = function(){
if(gestopt==false){ //als de film aant spelen is en je drukt op je knop, stopt hij met spelen.
stop();
gestopt = true;
}
else if(gestopt==true){// als hij al gestopt was en je klikt op je knop, begint de film te spelen.
gestopt = false;
play();
}
}
//edit
o er waren er al 2 voor me, maar die van mij werkt met één knop:)
fleasy
%Europe/Berlin %492 %2006, 12:48
Ik zou ereens naar kijken, iniedergeval bedankt.
vBulletin® v3.8.1, Copyright ©2000-2012, Jelsoft Enterprises Ltd.