Extender la cantidad de caracteres en scroll en flash

Buzu, o quien este disponible, desde ya agradezco una vez más este espacio.
Bueno hace un tiempo ya, con la ayuda de buzu pudimos lograr un movie clip con scroll que me sirve para un sitio web que estoy terminando, sin embargo ahora tengo un problema con el action script que imagino, debe ser simple pero no puedo detectarlo.
La cuestión es que he tenido que cargar un bloque de texto bastante importante y "no entra"
Por eso quería saber como modificar ese script para poder agregar unas cuantas lineas más y poder visualizarlo.
El action script que funciona dentro de ese movie clip es el siguiente:
init();
function init(){
texto._y = 0;
arriba._y = 0 + (arriba._height/2);
abajo._y = 215;
scrollbutton._y = 0 + (arriba._height) + (scrollbutton._height/2);
}
var limiteArriba = (arriba._y) + (arriba._height/2) + (scrollbutton._height/2);
var limiteAbajo = (abajo._y) - (abajo._height/2) - (scrollbutton._height/2)
scrollbutton.onPress = function(){
scrollbutton.startDrag(false, this._x, limiteArriba, this._x, limiteAbajo)
}
scrollbutton.onRelease = scrollbutton.onReleaseOutside = function(){
stopDrag();
}
arriba.onPress = function(){
arriba.onEnterFrame = function(){
if(scrollbutton._y > limiteArriba){
scrollbutton._y -= 3;
}else{
scrollbutton._y = limiteArriba;
}
}
}
arriba.onRelease = function(){
delete arriba.onEnterFrame;
}
abajo.onPress = function(){
abajo.onEnterFrame = function(){
if(scrollbutton._y < limiteAbajo-3){
scrollbutton._y += 3;
}else{
scrollbutton._y = limiteAbajo;
}
}
}
abajo.onRelease = function(){
delete abajo.onEnterFrame;
}
texto.onEnterFrame =function(){
distancia = limiteAbajo - limiteArriba;
this._y = -((scrollbutton._y-limiteArriba) * (this._height - (distancia + limiteArriba)) / distancia);
}
Lo único que necesito es poder agregar a la cantidad pautada en este script unas 15 lineas de texto más.
Saludos.
Sergio Scheffer
[email protected]

1 Respuesta

Respuesta
1
El action script que maneja el scroll no necesita ser modificado. Esta hecho de modo que funciona sin importar el tamaño del texto ya que toma las medidas de este de forma dinámica y hace los cálculos en bgase a esas medidas. Lo que puede estar pasando es que el movieclip no es lo suficientemente grande como para contener todo el texto.
Yo eh agregado más lineas de texto y no veo ningún problema.
No entiendo exactamente como es que estés agregando ese texto, quizá lo estas haciendo de la forma incorrecta. Enviame el .fla para ver como es que lo has hecho.
Ahí te lo mande por mail, avisame si te llego.
Gracias
Si, ya lo tengo, lo reviso y te lo envío a más tardar mañana.
Dale avisame apenas lo mandes por las dudas.
Saludos y gracias.
Hey, ya te lo envíe, no es ningún problema con el código, el problema es que el texto es muy largo. Lo eh divido en dos secciones y ya funciona.
Definitivamente es larguísimo el texto, pero bue... a veces son así las cosas, había estado cerca en la solución que estaba buscando!
Ya funciona así que apenas este cerrada te mando la web para que la veas. Como siempre, muchas gracias buzu!

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas