![]() |
[pomoc] MHU Timer class, setInterval na custom nacin
so here it is ...
ARHIVA MHU package / Timer class klasa nije sto posto zavrsena ali je definitivno upotrebljiva savete ideje prihvatam wink.gif nema potrebe za SWF-om ovo se mora probati da bi se koristilo, ne moze da se gleda i da se vidi sta radi but basiclly zamenjuje setInterval Flash klasu ispod haube cu da zadjem samo ako bas mora, odn. ako bude bilo potreba za diskusijom ili neka dobra pitanja kao sto verujem da ce i biti da biste koristili klasu - smestite u root vaseg projekta folder com.hagane.MHU // MHU stands for Misuta Hagane Utils package - u flash kod importujte import com.hagane.MHU.Timer; //uskoro ce moci i zvezdica, imam ja dosta util stvari - kreirajte instancu klase sa var timeKeeper : Timer = new Timer(); interval dodajete var intervalID_mc : Number = timeKeeper.intervalCall(time:Number, repeat:Number, func:Function, param:Parameters...); time:Number - vreme u milisekundama repeat : Number - broj ponavljanja, 0 i 1 za jednom, -1 za beskonacno func : Function - ime funkcije param : Parameters - moze biti bilo sta sto ide u parametre funkcija funkcija vraca integer kao ID vaseg intervala, koji cete kasnije koristit da biste ukinuli sami interval npr. var intervalID_num : Number = timeKeeper.intervalCall(999, 5, traceABC, 3, 5, 6, "myInterval"); ciscenje intervala timeKeeper.clearIntervalCall(intervalID:Number); U arhivi imate sve potrebno za test, videcete da se sve glavno odvija u main.as koji se include u prvoj liniji FLA fajla ako ima pitanja SHOOT ! |
Timer mozete da inicijalizujete i sa
// init timer var mc:MovieClip = _root.createEmptyMovieClip("mc", 50); var timeKeeper : Timer = new Timer(mc); sa movieclipom u konstruktoru, movieclip je potreban za onEnterFrame-ove koji se lepe na movieclipove koji su u stvari intervali (lol ovo pocetnici nece razumeti) sve u svemu, ako konstruktor ostavite prazan kreirace se movieclip u root-u sa imenom timer na 32760 nivou ako prosleditemovieclip koristice se taj koji prosledite |
Vreme je GMT +2. Trenutno vreme je 20:12. |
Powered by vBulletin® Verzija 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright © DevProTalk. All Rights Reserved.