ďťż

[Flash & AS] Pętla czasowa

       

Podstrony


telcocafe

Witam mam kodzik:
if(CurPhotoID==4) {  InitShow();   return; } if (CurPhotoID%MaxImageCount==0)  Move(ExchangeStep); else  ShowPhoto(CurPhotoID+1);
I chcę w Action script zrobić takie coś żeby ta funkcja powtarzała się co określony czas (np co 5s)
Jak to zrobić w AS?? Co innego odpada ;)



Najpierw zamknij ten skrypcik w funkcje np. o nazwie funkcja() i dodaj do niej na koncu:
stare_sekundy = mojaData.getSeconds();
Następnie w 1 klatce głównej listwy:
mojaData = new Date(); stare_sekundy; teraz_sekundy; odstep = 5; // np. 5 sekund funkcja(); onEnterFrame = function () { teraz_sekundy = mojaData.getSeconds(); roznica_sekundy = teraz_sekundy - stare_sekundy; if(roznica_sekundy == odstep || roznica_sekundy < -54) { funkcja(); } }

Pozdrawiam serdecznie :)

W razie jakichś nieścisłości lub błędów proszę mnie powiadomić ;)
Użytkownik RoboKomp edytował ten post 20 luty 2006, 22:35
Nie chce mi to działać :/ A nie da się tego jakoś prościej?? że liczy tam sekunty setne wszystko jedno i jak dochodzi do 5000 to zeruje czas i wywołuje funkcję :

OnTime();

Nie da rady :(
Musisz w pierwszej klatce nacisnąć Insert Frame.

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.