我正在 as3 中创建一个简单的应用程序,其中包含一个带有垂直滚动条的容器。我在 Firefox 9.0.1 上运行该示例,Flash 播放器是 11.1.102.55,m 使用 macbook pro LION。
现在的问题是在滚动触控板时它会产生抽搐。它的滚动不流畅。如果我使用鼠标滚动它工作正常。知道如何重新解决它吗?
我正在 as3 中创建一个简单的应用程序,其中包含一个带有垂直滚动条的容器。我在 Firefox 9.0.1 上运行该示例,Flash 播放器是 11.1.102.55,m 使用 macbook pro LION。
现在的问题是在滚动触控板时它会产生抽搐。它的滚动不流畅。如果我使用鼠标滚动它工作正常。知道如何重新解决它吗?
发生这种情况的原因是由于滚动的属性。上下箭头基本上是重新精确的:
myMovieClip.y + height of the actual text;
因此,上面将继续循环该函数,以说明当按下向下箭头时会产生生涩的印象。请记住,滚动器属性不是滚动 1 个像素,而是一次可能滚动 8 个像素。取决于您的文本大小,它将滚动一个线高。
MyMovieClip.y +=1;
应该更流畅。完全平滑文本滚动的更好解决方案是制作自己的滚动条并在项目文件中使用“BLITMASK”
要回答您问题的另一部分,鼠标移动滚动条是平滑的,因为它不断将内部文本区域的位置更新为小滑块。