|    
			
				28/06/2006, 13:40
			
			
			  | 
  |   |  | Moderador |  |  Fecha de Ingreso: julio-2003 Ubicación: Lima - Perú 
						Mensajes: 16.726
					 Antigüedad: 22 años, 3 meses Puntos: 406 |  | 
  |  Hola Sophie:Vamos con un ejemplo de un slider vertical en un escenario de 300 x 300.
 Crea un MC que lo llamaremos fotos y allí coloca por ejemplo 5 fotos de 100 x 100 una debajo de la otra formando una columna. Estas deben de estar en las coordenadas x = 0 e y = 0.
 Crea otro MC que lo llamaremos mc_zona y allí dibujas un rectángulo sin relleno de 150 x 400, en las coordenadas: x = 0 e y = 0.
 En el escenario en la capa 1 frame 1 coloca el MC fotos y le pones como nombre de instancia: mc_miclip en la capa 2 frame 1 ponemos el mc_zona con nombre de instancia mc_zona en las coordenadas x = 3.5 e y = 9.3.
 En la capa 3 frame 1 coloca éste código:
 stop();
 clipBounds = mc_zona.getBounds(_root);
 top = clipBounds.yMin+(mc_zona._height-mc_miclip._height);
 bottom = clipBounds.yMin;
 medio = mc_zona._height/2;
 velocidad = 5;
 // --mascara
 this.createEmptyMovieClip("mascara", 1000);
 mc_miclip.setMask(mascara);
 with (mascara) {
 lineStyle(1, 0xff0000, 100);
 moveTo(clipbounds.xMin, clipBounds.yMin);
 beginFill(0xff0000, 100);
 lineTo(clipbounds.xMax, clipBounds.yMin);
 lineTo(clipbounds.xMax, clipBounds.yMax);
 lineTo(clipbounds.xMin, clipBounds.yMax);
 lineTo(clipbounds.xMin, clipBounds.yMin);
 endFill;
 }
 this.onEnterFrame = function() {
 if (mc_zona.hitTest(_root._xmouse, _root._ymouse)) {
 // subir
 if (_root._ymouse>clipBounds.yMin+medio) {
 if (mc_miclip._y>top) {
 mc_miclip._y -= velocidad;
 }
 }
 // bajar
 if (_root._ymouse<clipBounds.yMin+medio) {
 if (mc_miclip._y<bottom) {
 mc_miclip._y += velocidad;
 }
 }
 }
 };
 
 Espero haberte sido de ayuda.
     |