Comunidad de diseño web y desarrollo en internet online

texto con barra desplazable no me funciona.

Citar            
MensajeEscrito el 05 May 2008 12:12 pm
Hola gente, a ver si alguien sabe lo que estoy haciendo mal (porque seguro que es alguna tonteria)

baje el fla de este tuto para ver como era y crearlo yo .

http://www.cristalab.com/tips/44339/como-crear-un-scrollbar-con-easing-en-flash

pero me ocurre lo siguiente. al probar la pelicula el texto baja solo hasta la mitad de la mascara y el dragger( barra desplazadora) cuando le hago click se baja tambien a mitad (aprox) de la mascara, por lo que todo se me descuadra.

este es el codigo (en AS2).

Código :

//-------------------------------------------------------------------------------
//declaramos variables
var posy:Number = 5;
//variables q van a limitar el movimiento del drag
izquierda = dragger._x;
superior = 0;
derecha = dragger._x;
inferior = mascara._height - dragger._height;

//-------------------------------------------------------------------------------
//iniciamos el drag
dragger.onPress = function(){   
   //le asignamos las variables
   startDrag(this,false,izquierda,superior,derecha,inferior);
   
}
//terminamos el drag
dragger.onRelease = function(){
   stopDrag();
}
//cambiamos el alpha al poser el cursor
dragger.onRollOver = function(){
   this._alpha = 75;
}
//y la restauramos al quitarlo
dragger.onRollOut = function(){
   this._alpha = 100;
}
dragger.onReleaseOutside = function(){   this.onRollOut();   this.onRelease();
}

//-----------------------------------------------------------------------------
//seteamos la mascara al texto o clip
txt.setMask(mascara);

//aca el codigo para el easing
txt.onEnterFrame = function(){
   
    /*esta variable basicamente se fija cuanto del texto ha sido "scroleado"
    a travez de la mascara y limita el movimiento del dragger en relacion a
   esta informacion, de esta manera puedes cambiar el tamaño de tu texto o clip
   y la variable se actualizara a si misma*/
   scrolled = (this._height - (mascara._height/1.3 )) / (mascara._height - dragger._height);
   
   //nueva posicion en y 
   posy = -dragger._y * scrolled;
   
   //cambia la velocidad de 6 o mayor, para un scrol mas lento; y menor, para uno mas rápido
   this._y -= (this._y - posy) /10;


y aki el fla por si alguien me ayuda viendolo

http://guillerkrax.iespana.es/bio.fla

thanks

Por guillerkrax

8 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 03 Nov 2010 11:02 am
A mi me pasa lo mismo y no se como solucionarlo. Alguien puede darnos una mano??
Gracias!!

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

Este es un usuario anónimo genérico para las cuentas borradas o perdidas.

firefox

 

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