|
Modus ponens
модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
|
 Код:
var ESTIMATED:TextField = _root.createTextField("ESTIMATED", 0, 0, 0, 500, 20);
var STARTED:TextField = _root.createTextField("STARTED", 2, 0, 25, 500, 20);
var CURRENT:TextField = _root.createTextField("CURRENT", 4, 0, 50, 500, 20);
var LEFT:TextField = _root.createTextField("LEFT", 6, 0, 75, 500, 20);
var PASSED:TextField = _root.createTextField("PASSED", 8, 0, 100, 500, 20);
var FULLPASSED:TextField = _root.createTextField("FULLPASSED", 10, 0, 125, 500, 20);
var _esDate:Date = new Date(2007, 0, 1, 12, 30, 0, 0);
var _elDate:Date = new Date();
var _curDate:Date = new Date();
var tf:TextFormat = new TextFormat();
tf.font = "_sans";
tf.size = 14;
tf.tabStops = [140];
with (ESTIMATED) {
border = true;
borderColor = 0x000000;
text = "Estimated time:\t"+_esDate.toString();
setTextFormat(tf);
}
with (STARTED) {
border = true;
borderColor = 0x000000;
text = "Counter started at:\t"+_elDate.toString();
setTextFormat(tf);
}
with (CURRENT) {
border = true;
borderColor = 0x000000;
text = "Current time:\t"+_curDate.toString();
setTextFormat(tf);
}
with (LEFT) {
border = true;
borderColor = 0x000000;
text = "Time left:\t"+_curDate.toString();
setTextFormat(tf);
}
with (PASSED) {
border = true;
borderColor = 0x000000;
text = "Time passed:\t"+_curDate.toString();
setTextFormat(tf);
}
with (FULLPASSED) {
border = true;
borderColor = 0x000000;
text = "Time passed:\t"+_curDate.toString();
setTextFormat(tf);
}
_root.onEnterFrame = function() {
var _curDate:Date = new Date();
var _psDate:Number = (Date.UTC(_curDate.getFullYear(), _curDate.getMonth(), _curDate.getDate(), _curDate.getHours(), _curDate.getMinutes(), _curDate.getSeconds())-Date.UTC(_elDate.getFullYear(), _elDate.getMonth(), _elDate.getDate(), _elDate.getHours(), _elDate.getMinutes(), _elDate.getSeconds()))/1000;
var _lfDate:Number = (Date.UTC(_esDate.getFullYear(), _esDate.getMonth(), _curDate.getDate(), _curDate.getDate(), _esDate.getHours(), _esDate.getMinutes(), _esDate.getSeconds())-Date.UTC(_curDate.getFullYear(), _curDate.getMonth(), _curDate.getDate(), _curDate.getHours(), _curDate.getMinutes(), _curDate.getSeconds()))/1000;
CURRENT.text = "Current time:\t"+_curDate.toString();
CURRENT.setTextFormat(tf);
LEFT.text = "Time left:\tDays "+Math.floor(_lfDate/86400)+"; Hours: "+Math.floor(_lfDate/3600)%24+"; Minutes: "+Math.floor(_lfDate/60)%60+"; Seconds: "+_lfDate%60;
LEFT.setTextFormat(tf);
PASSED.text = "Time passed:\t"+_psDate.toString()+" sec";
PASSED.setTextFormat(tf);
FULLPASSED.text = "Days: "+Math.floor(_lfDate/86400)+"; Hours: "+Math.floor(_lfDate/3600)+"; Minutes: "+Math.floor(_lfDate/60)+"; Seconds: "+_lfDate;
FULLPASSED.setTextFormat(tf);
};
_root.onMouseDown = function() {
delete _root.onEnterFrame;
};
Я чет запутался... цифры получаются какие-то совсем не те, что нужно =(
__________________
Hell is the possibility of sanity
|