我现在正在努力奋斗3天,非常感谢你的帮助! 我想在y轴上进行简单的连续动画。
问题是动画不顺畅!!! 它有跳跃和打嗝。 一开始很难看到,但一旦你看到它,你就无法摆脱它。
以下是一个例子:
http://dl.dropbox.com/u/19570262/movementTest.swf
这是源文件:
http://dl.dropbox.com/u/19570262/movementTest.fla
这个特殊的代码非常简单:
import flash.events.Event;
addEventListener(Event.ENTER_FRAME, moveRoad);
var deltaY:Number = 0;
function moveRoad(event:Event):void
{
deltaY = (deltaY < stage.stageHeight) ? deltaY + 5 : 0;
road1.y = deltaY;
road2.y = deltaY - road1.height
}
但是相信我,直到现在我尝试了20种不同的解决方案,但也没有用。 我到现在为止尝试的解决方案:
唯一有效的是使用stage3D和Starling!但我不能将它用于我的项目。 任何人吗?