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
