Autor Zpráva
weckho
Profil
Ahoj,
jak mám udělat, aby se animace opakovala jen 2x?
Díky moc.
xavier32
Profil *
weckho

na konci posledneho snimku das gotoandPlay(1);
Timy
Profil
weckho
dej na poslední snímek tohle

if (a++==undefined) {
gotoAndPlay(1);
} else {
stop();
}

je to sice asi trochu neetické, ale funguje to:-)
weckho
Profil
jo, díky
weckho
Profil
ups, tak tohle mi nefunguje:( nezná někdo jinej způsob?
Timy
Profil
tak to nevím, mi to jede ve Flashi 5, Flash mx i Flash mx2004Pro

ale každopádně jsem to trochu zjednodušil

if (++pocet_opakovani==2) {
stop();
}

co tohle??? zase na poslední snímek
weckho
Profil
Nejede... nemůže to být tím, že mám celou tu scenu poskládanou z více movie klipů, který vlastně běžej po sobě a tvoří tak animaci?
Anonymní
Profil *
weckho


ten script napis na scene do animacie a nie v animacii
Timy
Profil
tak tím to bude docela určitě, tím totiž zastavuješ úplně jinou osu:-)
nevím, jak to máš poskládané za sebou, ale zkus ten druhý skript vrazit na poslední snímek poslední animace. Kdyby se ostatní animace načítaly, tak to asi budeš muset vrazit do všech
weckho
Profil
Sem asi blbej, ale pořád to jede dokola...
weckho
Profil
To sem zkoušel, ale jede to pořád dokola... sakra... ale stejně díky..
xavier32
Profil *
ja neviem ale ja by som to skusil tak ako pisal anonym ze na hlavnej scene by som dal gotoAndPlay(scene1, 1);
nemesix
Profil
-ja by som to vyriesil takto,sice je to dlhsie ale fungovat to musi na 100%
/daj to na movieclip

onClipEvent (load) {
a=0;
}
onClipEvent (enterFrame) {
if (this._currentframe==TUNAPISPOSLEDNYFRAME) {
a+=1;
}
if (a==2) {
stop();
}
}
/miesto toho "stop()" mozes dat napr aby to zmizlo "this._visible=0"alebo aby sa to zastavilo na konkretnom frame
rada_losik
Profil
zdravim, no tak v prvnim snimku si das trebas:

i++

a do spoledniho das:

if(i <= 2){
goToAndPlay(1);
} else {
stop();
}

to by melo uz fungovat;)
Toto téma je uzamčeno. Odpověď nelze zaslat.

0