home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Mobiclic 161
/
MOBICLIC161.ISO
/
pc
/
DATA
/
DSS161
/
DSS161_00
/
DSS161_00.swf
/
scripts
/
dss161
/
engineaddons
/
timers
/
TimerChild.as
< prev
Wrap
Text File
|
2014-01-15
|
1KB
|
58 lines
package dss161.engineaddons.timers
{
import flash.utils.getTimer;
public dynamic class TimerChild
{
protected var mainTimer:MainTimer;
public var id:String = "";
public var func:Function = null;
public var delay:Number = 0;
public var timeStart:Number = 0;
public var timeElapsed:Number = 0;
public var loop:int = 0;
public var running:Boolean = false;
public function TimerChild(param1:MainTimer)
{
super();
this.mainTimer = param1;
}
public function start() : void
{
if(this.running)
{
return;
}
this.running = true;
this.timeStart = getTimer() - this.timeElapsed;
this.mainTimer.add(this);
}
public function stop() : void
{
if(this.running == false)
{
return;
}
this.running = false;
this.mainTimer.removeChild(this);
}
public function reset() : void
{
this.timeElapsed = 0;
}
}
}