Código :
function cargarXML(cargado){ if(cargado){ xmlNodo=this.firstChild; imagen=[]; descripcion=[]; total=xmlNodo.childNodes.lenght; for(i=0;i<total;i++){ imagen[i]=xmlNodo.childNodes[i].chilNodes[0].firstChild.nodeValue; } CargarPrimeraImagen(); }else{ trace("algo a fallado"); } } xmlAlbum=new XML(); xmlAlbum.ignoreWhite=true; xmlAlbum.onLoad=cargarXML; xmlAlbum.load("imagenes.xml"); 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+=15; } } }; function CargarPrimeraImagen(){ contenedor._alpha=0; posarray=0 contenedor.loadMovie(imagen[posarray],1); Carrusel() } function SiguienteImagen(){ if(posarray<(total-1)){ contenedor._alpha=0; posarray++; contenedor.loadMovie(imagen[posarray]); Carrusel() } } retraso=3000 function Carrusel(){ miIntervalo=setInterval(pararcarrusel,retraso); function pararcarrusel(){ clearInterval(miIntervalo); if(posarray==(total-1)){ posarray=-1; CargarPrimeraImagen(); }else{ SiguienteImagen(); } } } este es el codigo del contenedor y a continuacion les mando el xml <?xml version="1.0" encoding="iso-8859-1"?> <album> <imagen> <trabajo>foto1.jpg</trabajo> </imagen> </imagen> <trabajo>foto2.jpg</trabajo> </imagen> </imagen> <trabajo>foto3.jpg</trabajo> </imagen> </imagen> <trabajo>foto4.jpg</trabajo> </imagen> </imagen> <trabajo>foto5.jpg</trabajo> </imagen> </album>
no se que estoy haciendo mal
las imagenes las tengo en la misma carpeta trabajo
[/flash]
SWAT: Añadidas etiquetas code