Перемещение эффектов MovieClip - PullRequest
0 голосов
/ 27 марта 2010

У меня есть видеоклип.

Текущее значение y равно 0, и я хочу переместить его в значение y 100.

Как я сейчас это делаю

onenterframe { Y += 2 }

Как мне сделать так, чтобы он начинался медленно и заканчивался медленно, но ускорялся в середине?

1 Ответ

0 голосов
/ 27 марта 2010

Есть много способов сделать это, один из них - использовать класс Tween, предоставленный Adobe (actionscript 2 + 3)

import fl.transitions.Tween;
import fl.transitions.easing.*;

var tween:Tween;
function moveTo(targetY:Number, numberOfFrames:int) {
  tween = new Tween(this, "y", Regular.easeInOut, y, targetY, numberOfFrames);
}

См. флэш-ссылку для получения дополнительной информации

Вы также можете использовать только функцию Regular.easeInOut в своем собственном цикле onEnterFrame или выбрать одну из многих библиотек анимации, написанных сообществом, таких как gTween или TweenLite.

...