В принципе есть следующий вариант:
Цитата:
myButton_btn.onRelease = function() {
tweenBall(mx.transitions.easing.Regular.easeInOut);
};
function tweenBall(easeType) {
var begin = 20;
var end = 380;
var time = 80;
var mc = ball_mc;
ballTween = new mx.transitions.Tween(mc, "_x", easeType, begin, end, time);
ballTween.onMotionFinished = function() {
this.yoyo();
};
}
|
Но объясните, как устанавливать определенной длины паузу на одном и другой длины на другом конце движения? И вот еще момент: Точка begin и end не должна быть все время одинаковой, т.е. надо назначить на нее random().
Да, при таком скрипте "центральную" точку движения можно смещать куда-нибудь ближе к началу или к концу?