Undrar hur man loopar efter ett antal sekunder? När filmen kommer till sista framen så stannar den på stop(). Finns det något script som gör så att den hoppar till frame 1 igen och spelar efter typ 5 sekunder?
Ett alternativ är ju att lägga till massa blanka frames i slutet. Men det måste finnas något smidigare sett?
start = getTimer();
this.onEnterFrame = function () {
if ((getTimer()-start) >= 5000) {
this.play();
delete this.onEnterFrame;
}
}
lägger in en paus på 5000 ms (5 s.). Den bör du kunna stoppa in i sista bildrutan. Då stannar den där i 5 s. innan filmen loopas.
Nice, det funkade finfint. Tack för hjälpen!
Kan man bestämma vilken frame den ska gå till och spela?
Tja, det fixar du väl enkelt med goto?
Kan du skriva det i koden? Jag kan inget om ActionScript :(
gotoAndPlay(x);
Där x är bildrutan den skall gå till.
Men var ska den kodsnutten ligga?
start = getTimer();
this.onEnterFrame = function () {
if ((getTimer()-start) >= 5000) {
this.play();
delete this.onEnterFrame;
gotoAndPlay(x);
}
}
Så eller?
start = getTimer();
this.onEnterFrame = function () {
if ((getTimer()-start) >= 5000) {
gotoAndPlay(x);
delete this.onEnterFrame;
}
}
Så. :)