home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Champak 108
/
jogo-disk-108.iso
/
Games
/
rush_hour.swf
/
scripts
/
__Packages
/
Timer.as
< prev
next >
Wrap
Text File
|
2010-05-15
|
3KB
|
106 lines
class Timer extends MovieClip
{
function Timer()
{
super();
}
function showTime(letter, value)
{
var _loc3_ = undefined;
var _loc2_ = undefined;
if(value < 10)
{
_loc3_ = 0;
_loc2_ = value;
}
else
{
_loc3_ = parseInt(value.toString().charAt(0));
_loc2_ = parseInt(value.toString().charAt(1));
}
if(_loc3_ == 0)
{
_loc3_ = 10;
}
if(_loc2_ == 0)
{
_loc2_ = 10;
}
this[letter + 1].gotoAndStop(_loc3_);
this[letter + 2].gotoAndStop(_loc2_);
}
function startTimer()
{
this.starttime = getTimer();
this.onEnterFrame = function()
{
var _loc4_ = getTimer() - this.starttime;
var _loc6_ = Math.floor(_loc4_ / 3600000);
var _loc2_ = _loc4_ - _loc6_ * 3600000;
var _loc5_ = Math.floor(_loc2_ / 60000);
_loc2_ -= _loc5_ * 60000;
var _loc3_ = Math.floor(_loc2_ / 1000);
_loc2_ -= _loc3_ * 1000;
var _loc7_ = Math.floor(_loc2_ / 10);
this.showTime("m",_loc5_);
this.showTime("s",_loc3_);
this.showTime("ms",_loc7_);
};
}
function stopTimerAndGetTime()
{
delete this.onEnterFrame;
return getTimer() - this.starttime;
}
function translateTimer(num)
{
var _loc7_ = undefined;
var _loc5_ = undefined;
var _loc6_ = undefined;
var _loc8_ = Math.floor(num / 3600000);
var _loc1_ = num - _loc8_ * 3600000;
var _loc3_ = Math.floor(_loc1_ / 60000);
_loc1_ -= _loc3_ * 60000;
var _loc2_ = Math.floor(_loc1_ / 1000);
_loc1_ -= _loc2_ * 1000;
var _loc4_ = Math.floor(_loc1_ / 10);
if(_loc3_ < 10)
{
_loc7_ = "0" + _loc3_.toString();
}
else
{
_loc7_ = _loc3_.toString();
}
if(_loc2_ < 10)
{
_loc5_ = "0" + _loc2_.toString();
}
else
{
_loc5_ = _loc2_.toString();
}
if(_loc4_ < 10)
{
_loc6_ = "0" + _loc4_.toString();
}
else
{
_loc6_ = _loc4_.toString();
}
return _loc7_ + ":" + _loc5_ + ":" + _loc6_;
}
function onLoad()
{
this.m1 = this.attachMovie("numbers","m1",1,{_x:0,_y:-16});
this.m2 = this.attachMovie("numbers","m2",2,{_x:12,_y:-22});
this.s1 = this.attachMovie("numbers","s1",3,{_x:34,_y:-33});
this.s2 = this.attachMovie("numbers","s2",4,{_x:46,_y:-39});
this.ms1 = this.attachMovie("numbers","ms1",5,{_x:68,_y:-50});
this.ms2 = this.attachMovie("numbers","ms2",6,{_x:80,_y:-56});
this.showTime("m",0);
this.showTime("s",0);
this.showTime("ms",0);
}
}