webForumDet fria alternativet

hjälp med ifsats

Flash

4 svar · 276 visningar · startad av Cornelia

Medlem sedan nov. 20068 inlägg
Frågan#1

Hej,
jag håller på med min portfoliosida och har ett problem. Jag har ett movieclip som alla bilder laddas in i, och sedan har movieclipet en tween. Problemet är att det buggar lite grann när man hämtar en ny bild innan animationen som hämtar ut bilderna är färdig. Då hoppar animationen direkt till flaggan move och stannar där. Finns
det något sätt att göra typ:

if animation spelas {
fortsätt spela fram till "move" och sedan kör "move"
} else {
gotoAndPlay ("move");
}

Tack på förhand

Medlem sedan nov. 2004149 inlägg
#2

Något i den här stilen borde funka:

onClipEvent (enterFrame) {
if (_root.animation._currentframe == 50) { //kollar om animationen är klar
gotoAndPlay("move");
}
}

/Alar

Medlem sedan nov. 20068 inlägg
#3

hmm om inte animationen är klar, vad händer då? För om den har kört klart animationen och jag klickar så kör den "move", men om den inte har kört klart animationen så vill jag att den först ska göra det, och efter det så ska den köra move. Som vanligt så är jag kass på att förklara :(

Medlem sedan nov. 2004149 inlägg
#4

Om animationen inte hunnit till frame 50 så händer ingenting.
/Alar

Medlem sedan nov. 20068 inlägg
#5

hur gör man för att den ska göra nått då? alltså om man klickar innan den har hunnit fram till "move" så ska den fortsätta spela ända till "move" och därefter ska den spela "move också". Om däremot animationen är stoppad vid move så ska den bara gotoAndPlay("move");

som det är nu ligger det ett stopp på move.

268 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
133 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
132 ms — ändringar (db)