_root.scroll.contentPath="Home_Scroll_Area_MC"; vScroll(); function vScroll() { var maxHeight = (_root.scroll.content._height-_root.scroll.height)+20; var mouseListener:Object = new Object(); mouseListener.onMouseWheel = function(delta:Number) { if ((_root.scroll.vPosition-(delta*8))>0 && (_root.scroll.vPosition-(delta*8))<=maxHeight) { _root.scroll.vPosition -= delta*8; } else if ((_root.scroll.vPosition-(delta*8))<0 && (_root.scroll.vPosition-(delta*8))>=0) { _root.scroll.vPosition -= delta*8; } else { _root.scroll.vPosition -= delta; } }; Mouse.addListener(mouseListener); }