Hola,
Tengo un problema, que seguramente sera una tonteria de la programacion AS2 pero no logro aclararlo.
He programado un scroll con imagen. Es decir; una mascara, dos botones i un moviclip que son un conjunto de imagens. Pasa a poner el codigo.
diferencia=img._height-mascara._height;
abajo.onPress=function(){
abajo.onEnterFrame=moverAbajo;
}
abajo.onRelease=abajo.onReleaseOutside=function(){
delete abajo.onEnterFrame;
}
function moverAbajo(){
if(img._y>mascara._y-diferencia)
img._y-=10;
}
diferencia=img._height-mascara._height;
arriba.onPress=function(){
arriba.onEnterFrame=moverArriba;
}
arriba.onRelease=arriba.onReleaseOutside=function( ){
delete arriba.onEnterFrame;
}
function moverArriba(){
if(img._y<mascara._y+diferencia)
img._y+=10;
}
stop()
img. es un moviclip donde tengo las imagenes y mascara es la mascara; arriba i abajo son los botones a los que he indicado las funciones moverarriba y mover abajo.
Lo que quiero es que cuando se acabe la imagen se pare. Eso sucede con el boton de abajo pero cuando doy el boton de arriba no para y desaparece la imagen. Y yo creo que el codigo esta bien ya que es la misma funcion y para un caso va y para el otro no.
Si lo ejecuto sin preloader funciona pero con el preloader no funciona...
Podeis ver el ejemplo en...
turroneslacolmena.com, en la seccion catalogo.
Alguien puede echarme una manilla...Es que ya no lo veo..