Гринсок в команде Аннян - PullRequest
0 голосов
/ 21 ноября 2018

Я довольно новичок с Анняном.Я пытаюсь добавить временную шкалу Greensock в команду annyang, но она не работает.Мне интересно, если это невозможно или я делаю что-то не так.

Это код, о котором идет речь:

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();
}

Надеюсь, кто-нибудь может мне помочь.Заранее спасибо!

Ilse

1 Ответ

0 голосов
/ 22 ноября 2018

Кажется, что ваш 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();
}
...