Массив из 2 слов Greensock Tween

Я пытаюсь добиться простого эффекта в массиве из двух слов, используя механизм greensock.

Он работает, но время выключено. Я хочу, чтобы они были скоординированы и с альфой между ними простым способом, все, что я хочу, чтобы я просто показывал одно слово за другим в повторении и йо-йо, прямо сейчас я почти понял, что это просто неподходящее время.

var allnum2:Array = [text1, text2];
Timeline.appendMultiple(
  TweenMax.allFrom(allnum2, .7, {
    alpha: 0,
    repeat: 7,
    yoyo: true,
    ease:Strong.easeInOut
  }, .7)
, 1);

person mikker    schedule 22.10.2012    source источник


Ответы (1)


Интересно, как этот код вообще может работать, ведь Timeline — это не класс из API Greensock.

Попробуй это:

var allnum2:Array = [text1, text2];
var tl:TimelineLite = new TimelineLite();
tl.appendMultiple(
  TweenMax.allFrom(allnum2, .7, {
    alpha: 0,
    repeat: 7,
    yoyo: true,
    ease:Strong.easeInOut
  }, .7)
, 1);

Почему вы используете TimeLine? allFrom было бы достаточно, чтобы сделать вашу простую анимацию.

person HDquality    schedule 22.10.2012
comment
Спасибо за ответ и извините, я только что увидел это, знаю, что понял, это работает, вам не нужно вызывать частную функцию для реализации API greensock, временная шкала работает, и она в as3, а не в js. - person mikker; 13.12.2012