Autor Zpráva
vrsa
Profil
Zdravím.
Prosím o pomoc :-)
Chtěl bych udělat animaci, ktera bude čekat určitý čas (např 10s) na jednom framu. A po uplynutí času, bude pokračovat animace dál.

př:
Celá animace má celkem 30 framu. Na 15ctém bych chtěl, aby se animace na 10 vteřin zastavila. Pak pokračovala dál.
zed
Profil *
myslim ze se to dela pres funkci SET INTERVAL ,ale nejsem si 100proc jist
XXX
Profil
vrsa
Jelikoz si to nepopsal moc podrobe, tezko rict, jak presne ti to ma fungovat. Trivialni reseni by bylo, kdybys mel tu animaci naanimovanou primo jako MotionTween a pozadoval bys, aby se ti to naprosto stejne zastavilo pokazde. To by ti pak stacilo do tveho MotionTweenu vlozit jeste jeden stejny klicovy snimek jako snimek 15, kde by se animace od 15teho snimku rekneme do 120teho "naoko" zastavila a pak pokracovala. Pokud to chces vyresit skriptem, staci si vytvorit promennou, kterou budes v tomto patnactem snimku v kazdem framu zvysovat o jednicku a v okamziku, kdy dosahne promenna urcite hodnoty "pustis" animaci dal. Toto navysovni promenne bys dal do metody zpracovatele udalosti onEnterFrame a podminkou if bys kontroloval, jestli uz promenna dosahla pozadovane hodnoty nebo ne ;)

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0