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),有时会造成一团糟。
任何想法如何解决边缘问题?
没有找到相关结果
已邀请:
1 个回复
烫珊