I created a scroll bar with an ease but the problem I have is after you click
once it doesn’t allow you to scroll much after the initial mouse down- only scrolls in small increments and eases to a stop. How would I make each click scroll like the first.
I am no expert with code so any any help would be great.
Time line code preferred.
.fla attached
my code
// move up
function addENTER_FRAME(event:MouseEvent):void {
scroll_mc.addEventListener(Event.ENTER_FRAME, ease);
}
function removeENTER_FRAME(event:MouseEvent):void {
scroll_mc.removeEventListener(Event.ENTER_FRAME, ease);
}
ycoordUp_btn.addEventListener(MouseEvent.MOUSE_UP, removeENTER_FRAME);
ycoordUp_btn.addEventListener(MouseEvent.MOUSE_DOWN, addENTER_FRAME);
//easing
function ease(event:Event):void{
//y coordinates up
scroll_mc.y += (300-scroll_mc.y)/30;
}
function addENTER_FRAME1(event:MouseEvent):void {
scroll_mc.addEventListener(Event.ENTER_FRAME, ease1);
}
function removeENTER_FRAME1(event:MouseEvent):void {
scroll_mc.removeEventListener(Event.ENTER_FRAME, ease1);
}
ycoordDown_btn.addEventListener(MouseEvent.MOUSE_UP, removeENTER_FRAME1);
ycoordDown_btn.addEventListener(MouseEvent.MOUSE_DOWN, addENTER_FRAME1);
//easing
function ease1(event:Event):void{
//y coordinates down
scroll_mc.y += (100-scroll_mc.y)/30;
}