as3 |创建类似iPad-iPhone的滑动面板

| 假设我有一个2000像素宽的MovieClip(videosPane),并且我希望它滑动得流畅,流畅。 无需深入了解所有功能(onMouseDown,onMouseUp)-基本代码是:
function onLoop(event)
{
    if (isMouseDown)
    {
        videosPane.x = (mouseX - offset);
    }
}
现在,它可以正常工作-但我想要一个很好的效果,当您尝试将其滑动到边缘(x <0 || x> 2000)时,它的速度会减慢一半(所以您会感觉到没有滑动的地方)它) 我想到制定一条规则
if ((videosPane.x <0) || (videosPane.x > 2000))
{
   videosPane.x = (mouseX - offset)/2;
}
但这有时有效(x <0),有时会造成一团糟。 任何想法如何解决边缘问题?     
已邀请:
        不要一分为二。只需增加偏移量或添加其他偏移量即可。     

要回复问题请先登录注册