Comunidad de diseño web y desarrollo en internet online

Scroll para una imagen.

Citar            
MensajeEscrito el 23 Oct 2009 03:09 am
Buenas a todos..
Bien mi duda es como puedo hacer para crear un scroll para una imagen,,
Es decir tener una imagen y que al arrastrar un scoll como baje la imagen o suba segun sea en caso,,
Dicho de una manera mas sencilla que una imagen tenga un scroll como de algun navegador y poder ver desplazarme
en ella arriba y abajo y viceversa,.
Saludos.

Por k.'

41 de clabLevel



 

firefox
Citar            
MensajeEscrito el 23 Oct 2009 04:00 pm
Bueno encontre un codigo que me sirvio de mucho
es este

Código ActionScript :

//----------------------------------------------------------------
// declarar variables
//----------------------------------------------------------------
desplazamiento = 270;
mScroll = (imagenes._height/desplazamiento)-1;
mMaxScroll = imagenes._height-desplazamiento;
velocidad = 5
izquierda = scroll_btn._x;
superior = imagenes._y;
derecha = scroll_btn._x;
inferior = desplazamiento;
ancho = imagenes._width+15;
//----------------------------------------------------------------
// creación de mascara
//----------------------------------------------------------------
this.createEmptyMovieClip("mascara", 111);
mascara.lineStyle(1, 0x000000);
mascara.beginFill(0x000000);
mascara.moveTo(0, 0);
mascara.lineTo(ancho, 0);
mascara.lineTo(ancho, desplazamiento);
mascara.lineTo(0, desplazamiento);
mascara.lineTo(0, 0);
imagenes.setMask(this.mascara);
//----------------------------------------------------------------
//  manejo del boton scroll
//----------------------------------------------------------------
scroll_btn.onPress = function() {
   startDrag(this, false, izquierda, superior, derecha, inferior);
};
scroll_btn.onRelease = scroll_btn.onReleaseOutside=function () {
   stopDrag();
};
//----------------------------------------------------------------
// scroll con easing
//----------------------------------------------------------------
this.onEnterFrame = function() {
   posicion = Math.round((superior-scroll_btn._y)*mScroll);
   if (imagenes._y<mMaxScroll+barra._height) {
      imagenes._y = (posicion+velocidad*imagenes._y)/(velocidad+1);
   }
};


y este es el ejemplo de donde lo saque que se encuentra aca Flash MX - Scroll de Imagenes con efecto easing


Me gustaria que me ayudaran a pasarlo a AS2 esque es sobre lo que estoy trabajando..
Gracias en lo que me puedan ayudar..

Por k.'

41 de clabLevel



 

firefox
Citar            
MensajeEscrito el 26 Oct 2009 04:41 am
Alguien que me ayude.. :)

Por k.'

41 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.