[]TimeLine.addLabel(label:String, offset:Number):TimeLine 亲测! 方法中第二个参数offset无效
如题,TimeLinde的addLabel方法的第二个参数offset没有实际效果!
1.addLabel方法中的第二个参数 offset 是什么意思
2.to方法中的 offset 又是什么意思,二者有什么关系呢?
demo代码如下
1.addLabel方法中的第二个参数 offset 是什么意思
2.to方法中的 offset 又是什么意思,二者有什么关系呢?
demo代码如下
// 程序入口
class GameMain{
constructor()
{
Laya.init(600,400);
var sp:Laya.Sprite = new Laya.Sprite();
sp.graphics.drawRect(0,0,50,50,"#ff8822");
Laya.stage.addChild(sp);
var delay:number = 5000;
var timeLine:Laya.TimeLine = new Laya.TimeLine();
timeLine.addLabel("0",delay).to(sp,{x:550},500,null,0);
timeLine.addLabel("1",delay).to(sp,{y:350},500,null,0);
timeLine.addLabel("2",delay).to(sp,{x:0},500,null,0);
timeLine.addLabel("3",delay).to(sp,{y:0},500,null,0);
timeLine.play(0,true);
}
}
new GameMain();
没有找到相关结果
已邀请:
要回复问题请先登录
1 个回复
cuixueying
赞同来自:
用上面的例子来看,label的第二个参数offset是表示在之前的动画基础上延迟多少,aaa延迟了1000 bbb延迟了500+1000 ccc延迟了500+500+1000,5000不输出是因为整个动画过程都没有5000,整个动画过程只有500+500+500+500。你的问题也是一样的道理