Проблема с Caurina Tweener, не завершающей анимацию

#actionscript-3 #tweener

#actionscript-3 #tweener

Вопрос:

Здравствуйте, я пишу веб-сайт, я использую caurina tweener, и у меня проблемы практически с каждым объектом, который я пытаюсь настроить. Проблема в том, что объект tweened иногда просто не завершает анимацию. Это довольно раздражает, и я слышал, что это может быть связано со сборкой мусора. Вот несколько примеров кода

 Tweener.addTween(this, { rotationX:0, time:.5 } ); //Where 'this' is movieClip
  

любая помощь приветствуется

Ответ №1:

поскольку вы поворачиваете свой объект в 3D (rotationX), более вероятно, как кажется, что ваш объект завершает анимацию правильно, но из-за вашей перспективы это выглядит иначе.

подробнее здесь: Пример: перспективная проекция

Ответ №2:

Убедитесь, что у вас одновременно не запущены конкурирующие Tweeners. Это может привести к конфликтующим анимациям, и вы увидите только ту, которая будет запущена последней. Обычно я выполняю Tweener.removeTweens (MyObject) перед вызовом Tweener.addTween(MyObject, {}):

 Tweener.removeTweens(this);
Tweener.addTween(this, { rotationX:0, time:.5 } );