lu632375951 在制作view的时候有时候我会做几个时间轴动画 比如有一个元素a,初始状态时 x 0 y 0 动画一: a 从[0,0] 移动到 [50,50] 动画二: a 从[50,50] 移动到 [30,30] 动画三: a 从[30,30] 移动到 [0,0] 那么问题来了 动画一做好之后 我做动画二的时候,这里的第一帧我预想的是a的坐标为[50,50]但是实际上他是初始状态的[0,0], 当然这里我可以手动去改,但是实际操作中,这里的第一帧很可能是很多元素的很多属性,因为动画一的最终结果很可能压根是鼠标拖出来的,那么动画二的开始的状态如果对接上动画一的最终状态呢?动画三的开始的状态如果对接上动画二的最终状态呢?
cuixueying 用TimeLine的方式即可[code]var sp:Sprite=new Sprite(); sp.graphics.drawRect(0,0,100,100,"#FF0000"); Laya.stage.addChild(sp); var timeLine:TimeLine=new TimeLine(); timeLine.to(sp,{x:50,y:50},1000).to(sp,{x:30,y:30},1000); timeLine.play();[/code]