23.07.2013, 17:57
(22.07.2013, 04:52)DrakeDamage Napsal(a): What will happen?
http://futzi01.deviantart.com/art/--387095805
Trochu jsem to zkoumal. Nejsem si jistý výsledkem, ale snad jsem se nespletl.
(neotvírejte, pokud si nechcete zkazit překvapení)
Všechno zůstane stejný, akorát se místo času objeví nápis "It is time!".
Ještě mě ale napadá to, že by mohl dát skutečný flash třeba pár minut před skončením odpočítávání (o to větší by pak bylo překvapení pro ty, kdo se to snažili zjišťovat předem ) a opravdu se něco stane. Pokud to ale neudělá, objeví se akorát tohle:
A koho by to zajímalo, tady je metoda, která vrací vypisovaný text.
Ještě mě ale napadá to, že by mohl dát skutečný flash třeba pár minut před skončením odpočítávání (o to větší by pak bylo překvapení pro ty, kdo se to snažili zjišťovat předem ) a opravdu se něco stane. Pokud to ale neudělá, objeví se akorát tohle:
A koho by to zajímalo, tady je metoda, která vrací vypisovaný text.
Kód:
public function timeDifference(_arg1:Date, _arg2:Date):String{
var _local4:*;
var _local5:*;
var _local6:*;
var _local7:*;
var _local8:*;
var _local9:*;
var _local10:*;
var _local11:*;
var _local12:*;
var _local13:*;
var _local14:*;
if (_arg1 == null){
return ("startTime empty.");
};
if (_arg2 == null){
return ("endTime empty.");
};
var _local3:* = Math.floor((_arg2.valueOf() - _arg1.valueOf()));
if (_local3 > 0){
_local4 = (int((_local3 / ((60 * 60) * 1000))) % 24);
_local5 = int((_local3 / (((24 * 60) * 60) * 1000)));
_local6 = (int((_local3 / ((60 * 60) * 1000))) % 24);
_local7 = (int((_local3 / (60 * 1000))) % 60);
_local8 = (int((_local3 / (1 * 1000))) % 60);
_local9 = (_local3 % 1000);
_local10 = (((_local5 > 0)) ? (("" + _local5) + "d ") : "");
_local11 = (((((_local6 > 0)) || (!((_local10 == ""))))) ? ((((_local6 < 10)) ? ("0" + _local6) : _local6) + "h ") : "");
_local12 = (((((_local7 > 0)) || (!((_local11 == ""))))) ? ((((_local7 < 10)) ? ("0" + _local7) : _local7) + "m ") : "");
_local13 = ((((_local8 < 10)) ? ("0" + _local8) : _local8) + ".");
_local14 = (int((_local9 / 100)) + "s");
return (((((_local10 + _local11) + _local12) + _local13) + _local14));
};
removeEventListener(Event.ENTER_FRAME, this.onEnterFrame);
return ("It is time!");
}
Meow?