PDA

Просмотр полной версии : Пружинный scale


Эрман
18.01.2007, 12:33
Собственно вопрос о том как организоват именно эффект пружины.

FourSide
18.01.2007, 12:40
Класс Tween совместно с Elastic.easeInOut подойдет?

Эрман
18.01.2007, 12:41
ща посмотрим

Эрман
18.01.2007, 12:46
да похоже то что надо

Эрман
18.01.2007, 13:27
блин а под МХ не компилирует :)

etc
18.01.2007, 13:43
AS2 выбери и шестой плеер. В конце-концов, переписать твин недолго.

Futs
18.01.2007, 13:44
Можно использовать Movieclip twening prototypes Ladislava Zigo (http://laco.wz.cz/tween/) там есть для AS1

Эрман
18.01.2007, 15:43
q.onPress = function () {
z.scaleTo(50, 0.5);
z.tween(["_xscale", "_yscale"], [50, 50], 0.5);
}

по какой причине не работает?

etc
18.01.2007, 15:53
А ты то качал? Там внизу версии под MX.

Эрман
18.01.2007, 16:08
уверен что правильно скачал

etc
18.01.2007, 16:15
Ну тогда выкладывай, что не работает.

Double
19.01.2007, 08:34
быть может я ткну пальцем в небо, но чего бы самому пружину-то не отписать?
mStep = function () {
this.step += (this.axis - this[this.fun])*this.speed;
this.step *= this.k;
this[this.fun] += this.step;
};
myObj.step = 0;
myObj._rotation = 90;
myObj.axis = 45;
myObj.k=.95;
myObj.speed = 1;
myObj.fun = "_rotation";
myObj.onEnterFrame = mStep;
myObj2.step = -10;
myObj2._width = myObj2.axis = 90;
myObj2.k=.75;
myObj2.speed = 3;
myObj2.fun = "_width";
myObj2.onEnterFrame = mStep;

Описал корявенько, но принцип (старый и всем давно известный), надеюсь, проиллюстрировал.