I have 5 images (4 and 5 are commented out). I’d like each to fade in, then disappear, then the next fades in. Right now, only the first one fades in.
[AS]
import fl.transitions.;
import fl.transitions.easing.;
import flash.events.TimerEvent;
import flash.utils.Timer;
var store1_mc:MovieClip;
var store2_mc:MovieClip;
var store3_mc:MovieClip;
//var store4_mc:MovieClip;
//var store5_mc:MovieClip;
var imageRequest:URLRequest;
var imageLoader:Loader;
var minuteTimer:Timer;
store1_mc = addImage(“store1.jpg”, 0);
store2_mc = addImage(“store2.jpg”, 0);
store3_mc = addImage(“store3.jpg”, 0);
//store4_mc = addImage(“store4.jpg”, 0);
//store5_mc = addImage(“store5.jpg”, 0);
TransitionManager.start(store1_mc, {type:Fade, direction:Transition.IN, duration:2, easing:Strong.easeOut});
minuteTimer = new Timer(4000);
minuteTimer.addEventListener(TimerEvent.TIMER, onTimerFired);
minuteTimer.start();
function addImage(imageURL:String, imagePosition:Number)
{
var image_mc:MovieClip
image_mc = new MovieClip;
imageRequest = new URLRequest(imageURL);
imageLoader = new Loader();
imageLoader.load(imageRequest);
image_mc.addChild(imageLoader);
image_mc.x = imagePosition;
image_mc.visible=false;
addChildAt(image_mc, 0);
return image_mc;
}
function onTimerFired(event:TimerEvent):void
{
if (store1_mc.visible == true){
store1_mc.visible = false;
store2_mc.visible = true;
}
if (store2_mc.visible == true){
store2_mc.visible = false;
store3_mc.visible = true;
}
if (store3_mc.visible == true){
store3_mc.visible = false;
store1_mc.visible = true;
}
}
[/AS]