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]
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 de buzu
1