Search Tutorials
Soft Scrolling It will simply look bad if we jump right and left and the users' every whim. So I have incorporated a smooth elastic scrolling. This means that the scrolling capabilities have acceleration and deceleration built into them. If the user places the cursor on "Fast Left" he will be looking to the left continuously, and rather quickly. If he suddenly jerks his mouse to the "Stop" zone, the image wont just crash to a halt, but decelerate to a stop within a few seconds, kind of like a tween. Search FlashKit and you will find many versions of accelerated behavior. Here is the code for it: var accelerate=40;
// speed: The speed of the object
targetSpeed=_parent._parent.targetSpeed;
// Let's make sure we have a good reason to accelerate
// (speed<>0) or a good reason to decelerate (speed> 0.05)
if ( (Math.abs(speed)> 0.05) or targetSpeed<>0) {
speed += (targetSpeed-speed)/accelerate;
currentX=imageObject._x;
newX=currentX + speed;
imageObject._x=newX;
}
}
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|