I have 6 images on stage (image0, image1, etc) and I want to fade in , fade out randomly. The random traces, but the images are not fading Whats wrong??
Here’s the code.
import mx.transitions.Tween;
import mx.transitions.easing.*;
my_interval = setInterval(playRandomImages, 5000);
function playRandomImages() {
var imagesArray:Array = new Array();
//imagesArray = ["_root.image0", "_root.image1", "_root.image2", "_root.image3", "_root.image4", "_root.image5", "_root.image6"];
imagesArray = ["image0", "image1", "image2", "image3", "image4", "image5", "image6"];
//trace("image_value : "+image_value);
randomImage = Math.floor(Math.random()*imagesArray.length);
image_value = imagesArray[randomImage];
//trace("randomImage: "+randomImage);
var imageFadeOut:Tween = new Tween(image_value, "_alpha", Regular.easeOut, 100, 0, 1, true);
trace("image_valueON FADE OUT : "+image_value);
imageFadeOut.onMotionFinished = function() {
randomImage = Math.floor(Math.random()*imagesArray.length);
image_value = imagesArray[randomImage];
var imageFadeIn:Tween = new Tween(image_value, "_alpha", Regular.easeOut, 0, 100, 2, true);
trace("image_valueON FADE IN : "+image_value);
};
}