gracias jahepi, eso era ahora me salta otro problema, solo carga la parimera imagen, y se queda ahi, yo quiero que roten las fotos, no se si modifique algo porque probe por todos lados creo que cambie algo en el codigo, ahora este es el codigo
Código:
function cargarXML(cargado){
if (cargado){
xmlNodo = this.firstChild;
imagen = [];
descripcion = [];
total = xmlNodo.childNodes.length;
for (i=0; i<total; i++){
imagen[i] = xmlNodo.childNodes[i].childNodes[0].firstChild.nodeValue;
}
CargarPrimeraImagen();
}else{
trace("algo ha fallado");
}
}
xmlAlbum = new XML();
xmlAlbum.ignoreWhite=true;
xmlAlbum.onLoad = cargarXML;
xmlAlbum.load("imagenes.xml");
///PRECARGA///
this.onEnterFrame = function(){
peso = contenedor.getBytesTotal()
cargado = contenedor.getBytesLoaded()
if (cargado != peso){
precarga_txt.text = Math.round(cargado*100/peso)+"%cargado";
}else{
if (contenedor._alpha<100){
contenedor._alpha+=3;
}
}
};
///primera imagen///
function CargarPrimeraImagen(){
contenedor._alpha=0;
posarray=0
contenedor.loadMovie(imagen[posarray],1);
carrusel()
}
///SIGUIENTEIMAGEN///
function SiguienteImagen(){
if(posarray<(total-1)){
contenedor._alpha=0;
posarray++;
contenedor.loadMovie(imagen[posarray]);
Carrusel()
}
}
///CARRUSEL///
retraso=3000
function Carrusel(){
miIntervalo=setInterval(pararcarrusel, retraso);
function pararcarrusel(){
clearInterval(miItervalo);
if (posarray ==(total-1)){
posarray=-1;
CargarPrimeraImagen();
}else{
SiguienteImagen();
}
}
}
gracias man