hi all. I’m using this script
this.createEmptyMovieClip("loader_mc", 0);
loadVariables("assets/flash/splash/deadlines2.txt", loader_mc);
// Variables declaration
year;
month;
day;
desc;
// Check if variables text file are loaded
function varLoaded() {
if (loader_mc.y != undefined) {
year = loader_mc.y;
month = loader_mc.m;
day = loader_mc.d;
desc = loader_mc.desc;
clearInterval(interval);
}
// Then call function to calculate days difference
diffDays();
}
var interval = setInterval(varLoaded, 100);
//
function diffDays() {
var end_date = new Date(year, month, day);
var tmp_date = new Date();
var now_date = new Date(tmp_date.getFullYear(), tmp_date.getMonth(), tmp_date.getDate());
var difference = end_date.getTime()-now_date.getTime();
var daysleft = difference/1000/60/60/24;
desc2.autoSize = "left";
desc2.htmlText = !daysleft ? "<b>> Today" : "<b>> " + daysleft+(daysleft>1 ? " Days</b>" : " Day</b>") + desc;
desc2.setTextFormat(new TextFormat("Verdana", 9));
}
it acts pretty flaky, sometimes it works sometimes i get some weird results.
if i put this:
y=2007&m=2&d=23&desc= Deadline - Mar. 23, 2007
into the txt file i get 23.9583333333333 Days. Which 23 isn’t right even. plus i don’t need any of those decimals. Any direction would be awesome.
Thanks,
Mike