Pogledajte određenu poruku
Staro 13. 08. 2007.   #1
MrSteel
Moderator
Professional
 
Avatar MrSteel
 
Datum učlanjenja: 26.04.2007
Poruke: 350
Hvala: 0
4 "Hvala" u 4 poruka
MrSteel is on a distinguished road
Default [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 !
MrSteel je offline   Odgovorite uz citat