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

Scroll automatico

Estas en el tema de Scroll automatico en el foro de Flash y Actionscript en Foros del Web. Hola, saben tengo algo que no me funciona, quiero hacer un scroll de texto que al posicionarme sobre los botones, suba o baje el teaxto ...
  #1 (permalink)  
Antiguo 04/06/2004, 09:39
 
Fecha de Ingreso: mayo-2004
Mensajes: 7
Antigüedad: 13 años, 6 meses
Puntos: 0
Scroll automatico

Hola, saben tengo algo que no me funciona, quiero hacer un scroll de texto que al posicionarme sobre los botones, suba o baje el teaxto de forma automàtica, eso me funciona, pero además quiero usar una barra de scroll para poder arrastrar el texto pero no logro que los botones muevan la barra ni que la barra mueva el texto pese a que si puedo arrastrar la barra sola. Si alguien puede ayudarme lo agradecería.
  #2 (permalink)  
Antiguo 04/06/2004, 14:44
Avatar de ¬...  
Fecha de Ingreso: noviembre-2003
Ubicación: Guatemala
Mensajes: 742
Antigüedad: 14 años
Puntos: 4
hacelo con porcentajes... suponiendo que la barrita que esta en medio de los 2 botones se mueve 200 pixeles en _y, solo tenes que calcularlo de esta forma, cuando la barrita este en posicion _y=0; el scroll va a estar en 0, y cuando la barrita este en posicion _y=200; el scroll tiene que estar en el total, o sea en el final del texto, solo necesitas saber cuanto es este total y lo ves asi:
Código:
cuantotexto=micampo.maxscroll;
trace(cuantotexto);
este codigo tira en el output window cuanto es el limite de scroll de tu campo, para que al mover la barrita se corra podes pegarle esto en las acciones del frame:
Código:
cuantotexto=micampo.maxscroll;
//barra es el nombre de instancia del movieClip barra
this.onEnterFrame=function(){
movimientototal=200;//movimiento en _y de la barra
porcentajeamover=cuantotexto/movimientototal;//sacamos la unidad
cuantoscroll=barra._y*porcentajeamover;//multiplicamos la unidad
micampo.scroll=cuantoscoll;//el resultado se lo asignamos al campo de texto
}
y con los botones es solo que le pongas en las acciones algo como:
Código:
on(release){
barra._y+=2;
}
y:
Código:
on(release){
barra._y-=2;
}
aqui cada vez que presiones los botones la barra se va a mover 2 pixeles, y claro le podes cambiar a tu gusto
__________________
'_'

...
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 10:06.