movie clip to change on certain date ie "out now"
nadine_1983 May 28, 2013 12:05 AMHi,
I'm working on a banner ad in AS2 and would like a movie clip to change from "in stores june 30" to "out now" if the ad is viewed June 30 onwards. I'd like it to just go to next frame instead of dynamic text so I can use it for anything in the future. Any suggestions where to start? I looked at adapting a countdown timer but it looked very complex and didnt work. Below is the countdown code. I have frame 1 where it says "in stores june 30" and frame 2 where it says "out now". i know i have alot of code I dont need but dont know what to remove. thanks!
//onEnterFrame allows for a function to be called every tick
this.onEnterFrame = function()
{
//Stores the current date
var today:Date = new Date();
//Stores the Current Year
var currentYear = today.getFullYear();
//Stores the Current Time
var currentTime = today.getTime();
//Creates and stores the target date
var targetDate:Date = new Date(currentYear,06,30);
var targetTime = targetDate.getTime();
//Determines how much time is left. Note: Leaves time in milliseconds
var timeLeft = targetTime - currentTime;
var sec = Math.floor(timeLeft/1000);
var min = Math.floor(sec/60);
var hours = Math.floor(min/60);
var days = Math.floor(hours/24);
//Takes results of var remaining value. Also converts "sec" into a string
sec = String(sec % 60);
//Once a string, you can check the values length and see whether it has been reduced below 2.
//If so, add a "0" for visual purposes.
if(sec.length < 2){
sec = "0" + sec;
}
min = String(min % 60);
if(min.length < 2){
min = "0" + min;
}
hours = String(hours % 24);
if(hours.length < 2){
hours = "0" + hours;
}
days = String(days);
if(timeLeft > 0 ){
//Joins all values into one string value
var counter:String = days + ":" + hours + ":" + min + ":" + sec;
time_txt.text = counter;
}else{
gotoAndPlay(2);
trace("TIME'S UP");
var newTime:String = "00:00:00:00";
time_txt.text = newTime;
delete (this.onEnterFrame);
}
}


