Foros del Web » Creando para Internet » Flash y Actionscript »

Autoplay en galería

Estas en el tema de Autoplay en galería en el foro de Flash y Actionscript en Foros del Web. Buenas sigo con mi galeria dando la murga xD... perdonad es que quiero terminarlo, mi problema es que tengo la galeria montada y todo bien, ...
  #1 (permalink)  
Antiguo 04/04/2011, 08:58
 
Fecha de Ingreso: abril-2011
Mensajes: 6
Antigüedad: 13 años
Puntos: 0
Autoplay en galería

Buenas sigo con mi galeria dando la murga xD... perdonad es que quiero terminarlo, mi problema es que tengo la galeria montada y todo bien, pero si no toco nada tambien se reproduce sola, he probado quitar el autoplay(); pero entonces no se ven las imágenes...

ayudadme! porfavor!!

gracias xD


function showNext() {
depth++;
clone = cage.attachMovie("imagemc", "imagemc"+depth, depth);
cage["imagemc"+(depth-10)].removeMovieClip();
curimg++;
if (curimg>images.length-1) {
curimg = 0;
}
preload(images[curimg], clone);
trace("curimg = "+curimg);
}
function showPrevious() {
depth++;
clone = cage.attachMovie("imagemc", "imagemc"+depth, depth);
cage["imagemc"+(depth-10)].removeMovieClip();
curimg--;
if (curimg<0) {
curimg = images.length-1;
}
preload(images[curimg], clone);
trace("curimg = "+curimg);
}
function preload(file, clip) {
loadMovie(path+file, clip.cage);
clip.onEnterFrame = function() {
tkb = this.cage.getBytesTotal();
lkb = this.cage.getBytesLoaded();
p = Math.round(lkb/tkb*100);
if (isNaN(p)) {
p = 0;
}
if (p>0) {
percentage = p;
}
if (lkb == tkb && p>99) {
percentage = "";
this.maskmc.dotween();
if (autoplaymc._currentframe == 1) {
clearInterval(autoID);
autoID = setInterval(showNext, delay);
}
delete this["onEnterFrame"];
}
};
}
function autoPlay() {
autoID = setInterval(showNext, delay);
showNext();
autoplaymc.gotoAndStop(1);
}
function stopAutoPlay() {
clearInterval(autoID);

}
images = [];
images[0] = "topo_imgs/img1.jpg";
images[1] = "topo_imgs/img2.jpg";
images[2] = "topo_imgs/img3.jpg";
/*images[3] = "topo_imgs/img4.jpg";
images[4] = "topo_imgs/img5.jpg";
images[5] = "topo_imgs/img6.jpg";
images[6] = "topo_imgs/img7.jpg";*/
curimg = -1;
depth = 100;
delay = 5000;
autoPlay();

Etiquetas: autoplay
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:06.