绿袜子在annyang命令中

时间:2018-11-21 12:57:13

标签: timeline greensock gsap annyang

我是annyang的新手。我正在尝试在annyang命令中添加Greensock时间轴,但无法正常工作。我想知道这是不可能的还是我做错了什么。

这是关于以下内容的代码:

var tlcrocodile = new TimelineLite({paused:true});
if (annyang) { 
  var commands = {
    'hello': function() {
      tlcrocodile.to(".crocodile_1", 0.3 , {x:+40} , 0);
    }
  };

  annyang.addCommands(commands);

  annyang.start();
}

希望有人可以帮助我。提前致谢!

1 个答案:

答案 0 :(得分:1)

您的TimelineLite实例似乎永远不会播放,因为您实例化了实例为暂停状态,但从未对其调用play()

需要播放时,尝试直接在hello命令中实例化它。
并添加控制台日志以确保您的命令确实被触发。

if (annyang) {
    var commands = {
        'hello': function() {
            console.log('Hello command executed.');
            new TimelineLite().to(".crocodile_1", 0.3 , {x:+40} , 0);
        }
    };

    annyang.addCommands(commands);

    annyang.start();
}