Kako da objekat prelazi neki vec odredjeni put (Motion Guide) tako da krene u recimo 14:15 a zavrsi kretanje u 15:55?
Sat moze biti lokalan a moze da bude i neki online (ukoliko moze) po vremenu UTC+1
1. Prvo što moraš uraditi a to je da pretvoriš sate u milisekunde.
2. Moraćeš da izračunaš razliku početka i završetka vremena.
3. Moraćeš praviti programatičko kretanje umesto recimo da koristiš frejmove i Motion Tween. Kretanje ćeš morati uraditi u AS3, koristeći Tween klasu ( fl.transitions.Tween ).
4. Kad radiš Tween, tamo možes zadati koordinate i vreme kretanja. U polje za vreme kretanja ubaciš razliku početka i završetka vremena.
Nikola, hvala ti na savetima ali ja koristim AS2, nisam bas upoznat sa AS3 niti kako da spojim AS2 sa AS3 i da li moze (rad je ceo u AS2).
Napravio sam neko medju-resenje tako da kada dodje do zeljenog vremena, animacija krene. Podelio sam put na vise segmenata. Lepse i originalnije bi bilo ovako kako si mi ti objasnio, ali kao sto sam vec rekao, nisam bas upoznat sa AS3. U svakom slucaju hvala ti puno!
@MOHOK7
Nisam bas razumeo kako ce mi taj sat pomoci. Nisam pronasao nigde kod, ali sam za moj rad pozajmio logiku od jednog analognog sata.
To sam ti postavio cisto da vidis da se moze odraditi u AS2 i za flash
player 6.
Nema nikakve razlike dal animiras 2D ili 3D objekte u samom skriptu.
Naprosto ucitas sistemsko vreme odradis parametre za animaciju i to je to.
Sam skript ne mozes koristiti jer animirani objekti imaju svoje nazive i animacije koje on regulira.