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

Velocidad scroll en textos largos

Estas en el tema de Velocidad scroll en textos largos en el foro de Flash y Actionscript en Foros del Web. Hola: Para quien pueda servirle pongo esto por aquí. He estado funcionando muy bien con un scroll que me facilitó bandit para colocar textos con ...
  #1 (permalink)  
Antiguo 26/05/2006, 06:12
Avatar de Midai  
Fecha de Ingreso: febrero-2005
Ubicación: Madrid - España
Mensajes: 134
Antigüedad: 12 años, 10 meses
Puntos: 1
De acuerdo Velocidad scroll en textos largos

Hola:

Para quien pueda servirle pongo esto por aquí. He estado funcionando muy bien con un scroll que me facilitó bandit para colocar textos con scroll en Flash y poderle personalizar el scroll. Es un clip de película que tiene entre otras cosas un código al entrar como éste:

this.loadVariables("bandit2a.txt");
inc = 10;
slider.handle._y = -100;

El nombre del archivo txt al que se refiere entre comillas es al que llama de forma externa. Y el valor del "inc" es la velocidad del scroll al ponerte sobre él o al hacer clic sobre él. Si alguien tiene esa forma de poner textos con scroll personalizables y en el archivo txt pone mucho texto, se encontrará con que por mucho que uno ponga un valor pequeño en el "inc", la velocidad del scroll siempre irá muy rápida. Me llevó tiempo descubrir que en textos pequeños sí se nota cuando en el "inc" pones 1 (va despacio) o pones 10 (corre muy deprisa), pero en textos grandes no funciona, siempre va deprisa.

Lo he solucionado poniendo, para textos grandes, valores decimales en el "inc", así:

inc = 0.01;

Y hay que ir probando de añadirle o quitarle ceros dependiendo de lo grande que sea tu texto para conseguir la velocidad del scroll que quieras. Igual ya lo sabíais, pero para el que no, así va muy bien.

Un saludo,
Midai
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 13:42.