Srs del Foro:

Tengo el siguiente problema. Tengo armado un scroll que funciona todo bien, excepto la ruedita del mouse, que funciona pero si estoy situado en la parte de abajo del area de scroleado. En resumen, si tengo el muose un poco más abajo de la mitad del area de scroleado la ruedita funciona, pero si desplazo el mouse para arriba la ruedita ya no funciona.

Aquí les dejo el codigo:



Código :

onClipEvent (load)
{
    x0 = _x;
    y0 = _y;
    scrollHeight = 167;
    _parent.viewHeight = 100;
    _parent.plan.setMask(_parent.mascrojo);
    mouseListener = new Object();
    mouseListener.onMouseWheel = function(delta)
    {
        var _l1 = _parent;
        if (_l1._ymouse >= 0 && _l1._ymouse <= _l1.viewHeight)
        {
            if (_y >= y0 && _y <= y0 + scrollHeight)
            {
                _y = _y + -delta;
            } // end if
            if (_y < y0)
            {
                _y = y0;
            } // end if
            if (_y > y0 + scrollHeight)
            {
                _y = y0 + scrollHeight;
            } // end if
        } // end if
    };
}
on (press)
{
    startDrag ("_parent.scrol", false, x0, y0, x0, y0 + scrollHeight);
}
on (release, releaseOutside, rollOut)
{
    stopDrag ();
}
onClipEvent (enterFrame)
{
    Mouse.addListener(mouseListener);
    _parent.plan._y = -int((_parent.plan._height - _parent.viewHeight) * (this._y - y0) / scrollHeight);
}


Aqui esta el swf y el fla:

http://www.theglow.com.ar/prueba/prueba.swf

http://www.theglow.com.ar/prueba/prueba.fla

Muchas gracias a todos y saludos.

Pablo