Código ActionScript :
mouseListener = new Object(); mouseListener.onMouseWheel = function(delta) { texto._y += delta; barra._y -= delta; } Mouse.addListener(mouseListener);
Utilizo ese código. Pero quiero ponerle un límite de alto y bajo a "texto" y a "barra", pero a la vez los dos tienen límites distintos.
Muchas gracias por la ayuda!
P.D: Este es el código que utilizo para el scroll común con la barra de desplazamiento.
Código ActionScript :
function mover() { muevo2 = (pos_fin_barra - barra._y) * 100 / recorrido_barra; muevo = 100 - muevo2; move = muevo * recorrido_texto / 100; texto.onEnterFrame = null; r = mascara._y - move; texto.onEnterFrame = function () { r2 = (r - this._y) / 8; if (r2 >= 5.000000E-001 || r2 < -5.000000E-001) { this._y = this._y + r2; } else { this.onEnterFrame = null; } // end else if }; } // End of the function stop (); var pos_ini_barra = mask._y; var pos_fin_barra = mask._y + mask._height - barra._height; var pos_x_barra = barra._x = 578; var recorrido_barra = pos_fin_barra - pos_ini_barra; var pos_ini_texto = mascara._y; var pos_fin_texto = mascara._y - (texto._height - mascara._height); var recorrido_texto = 0; if (pos_fin_texto < 0) { t = pos_fin_texto * -1; recorrido_texto = mascara._y + t; } else { recorrido_texto = pos_inicio_texto - pos_fin_texto; } // end else if barra.onPress = function () { this.startDrag(false, pos_x_barra, pos_ini_barra, pos_x_barra, pos_fin_barra); id = setInterval(mover, 100); }; barra.onRelease = barra.onReleaseOutside = function () { this.stopDrag(); clearInterval(id); };