Y código tiene algo que no funciona, al intentar cargar las 21 imágenes al azar (si, son 21) sólo me carga unas cinco o seis imágenes, luego en el panel salida, salen los mensajes de error porque no se pudieron cargar las demás imágenes "Error al abrir la URL 'file:///D|/Documentos%20xxxx/undefined'.
mi código es el siguiente:
Código :
import mx.controls.Loader;
import mx.containers.Accordion;
var image0uri:String = "images/image0.jpg";
var image1uri:String = "images/image1.jpg";
var image2uri:String = "images/image2.jpg";
var image3uri:String = "images/image3.jpg";
var image4uri:String = "images/image4.jpg";
var image5uri:String = "images/image5.jpg";
var image6uri:String = "images/image6.jpg";
var image0uri:String = "images/image7.jpg";
var image1uri:String = "images/image8.jpg";
var image2uri:String = "images/image9.jpg";
var image3uri:String = "images/image10.jpg";
var image4uri:String = "images/image11.jpg";
var image5uri:String = "images/image12.jpg";
var image6uri:String = "images/image13.jpg";
var image0uri:String = "images/image14.jpg";
var image1uri:String = "images/image15.jpg";
var image2uri:String = "images/image16.jpg";
var image3uri:String = "images/image17.jpg";
var image4uri:String = "images/image18.jpg";
var image5uri:String = "images/image19.jpg";
var image6uri:String = "images/image20.jpg";
var image6uri:String = "images/image21.jpg";
var totalImages:Number = 22;
var repetir:Array = new Array();
var pasada:Number;
//Inicia el proceso de placemente de imagenes.
for (var i:Number = 0; i<totalImages; i++) {
pasada = randRange(0, (totalImages-1));
slideShow_mc.slides_mc["holder"+i].loadMovie(this["image"+pasada+"uri"],slideShow_mc.slides_mc.getNextHighestDepth());
if ( i <= 3 || (i == totalImages-1))
repetir[i] = ["image"+pasada+"uri"];
}
//Funcion para el numero aleatorio
function randRange(min:Number, max:Number):Number {
var randomNum:Number = Math.floor(Math.random() * (max - min + 1)) + min;
return randomNum;
}
//Agarra las primera 4 imagenes y la ultima imagen para poder hacer la animacion
slideShow_mc.slides_mc["primera"].loadMovie(this[repetir[0]], slideShow_mc.slides_mc.getNextHighestDepth());
slideShow_mc.slides_mc["tercera"].loadMovie(this[repetir[2]], slideShow_mc.slides_mc.getNextHighestDepth());
slideShow_mc.slides_mc["segunda"].loadMovie(this[repetir[1]], slideShow_mc.slides_mc.getNextHighestDepth());
slideShow_mc.slides_mc["cuarta"].loadMovie(this[repetir[3]], slideShow_mc.slides_mc.getNextHighestDepth());
slideShow_mc.slides_mc["ultima"].loadMovie(this[repetir[4]],slideShow_mc.slides_mc.getNextHighestDepth());
[code][/code][code][/code][code][/code][code][/code] 