Problema con scroll vertical con easing (AS2)
Hola a todos.
Tengo un problema con un Scroll vertical con easing que quiero aplicar en mi web.
Al colocar un texto muy amplio en el correspondiente movieclip, todo funciona correctamente, pero las últimas frases del texto no se leen.
Me gustaría saber que parámetros he de cambiar en las acciones que adjunto bajo estas lineas.
Os tengo que comentar que mi nivel de flash (AS2) es de "supervivencia". Y que el scroll me lo baje de un tutorial hace tiempo, de no recuerdo que web.
He intentado cambiar los parámetros con el sistema ensayo y error... :( pero no funciona.
¿Me podeis guiar un poco???
Muchísimas gracias¡
ComponenteScroll = true;
for (var mc in _parent) {
if (typeof (_parent[mc]) == "movieclip") {
if (_parent[mc].ComponenteScroll) {
ScrollMC = _parent[mc];
} else {
TextoMC = _parent[mc];
_parent[mc]._name = "TextoMC";
}
}
}
function Mascara_ScrollScroll() {
this._y = 0;
this._x = 0;
_parent.createEmptyMovieClip("Mascara_Scroll",1);
Ruta_Mascara_Scroll = _parent.Mascara_Scroll;
Ancho_Capa_Scroll = 1;
Alto_Capa_Scroll = 1;
Ruta_Mascara_Scroll.beginFill(0xff0000,50);
Ruta_Mascara_Scroll.moveTo(0,0);
Ruta_Mascara_Scroll.lineTo(Ancho_Capa_Scroll,0);
Ruta_Mascara_Scroll.lineTo(Ancho_Capa_Scroll,Alto_Capa_Scroll);
Ruta_Mascara_Scroll.lineTo(0,Alto_Capa_Scroll);
Ruta_Mascara_Scroll.lineTo(0,0);
Ruta_Mascara_Scroll.endFill();
TextoMC._y = this._y;
Ruta_Mascara_Scroll._x = TextoMC._x;
Ruta_Mascara_Scroll._y = TextoMC._y;
Ruta_Mascara_Scroll._width = ~(TextoMC._x-this._x);
Ruta_Mascara_Scroll._height = Barra_Scroll._height;
TextoMC.setMask(Ruta_Mascara_Scroll);
}
Mascara_ScrollScroll();
this.onEnterFrame = function() {
Porcentaje_Scroll = Math.ceil(Scroll_Boton._y*100/(Barra_Scroll._height-Scroll_Boton._height));
Mover_Scroll = Math.ceil(~(Porcentaje_Scroll*((TextoMC._height+5)-_parent.Mascara_Scroll._height)/100));
TextoMC._y += (Mover_Scroll-TextoMC._y)*0.2;
updateAfterEvent();
};
Scroll_Boton.onPress = function() {
startDrag(Scroll_Boton, false, 0, (Barra_Scroll._height-Scroll_Boton._height), 0, 0);
};
Scroll_Boton.onRelease = Scroll_Boton.onReleaseOutside=function () {
stopDrag();
};
albert_fornos
Me has salvado la vida, men¡¡
¿¿Te puedes creer que llevo dos dias con esto???
Muchas gracias¡¡¡¡¡¡¡¡¡
dthmtl
A mi me pasaba algo parecido con otro scroll de tutorial de turno y lo arreglé cortando el texto que ya no se veía y pegándolo en un campo nuevo debajo, como si siguiera :-P
No sé si te valdrá el parche a ti también.