PDA

Просмотр полной версии : Эффект вибрации на AS3. Подскажите библиотеку где есть


AlliAS
05.03.2010, 12:22
Здравствуйте. Нужен эффект (tween) анимации вибрации / дрожания объекта, например шарика. Подскажите библиотеку содержащую подобный эффект, или может быть урок по реализации.

Saulot
05.03.2010, 13:02
Google, Google и еще раз Google.
В принципе элементарно, просто кое-где переделай под свои нужды.


var AMOUNT = 20;

function makeMcShake(which:MovieClip){
which.defaultPos = {which.x, which.y}
which.addEventListener(Event.EnterFrame, shake);
}

function stopMcShake(which:MovieClip){
which.removeEventListener(Event.EnterFrame, shake);
which.x = which.defaultPos.x;
which.y = which.defaultPos.y;
}

function shake(e:Event){
e.currentTarget.x = e.currentTarget.defaultPos.x + Math.rand() * AMOUNT - AMOUNT / 2;
e.currentTarget.y = e.currentTarget.defaultPos.y+ Math.rand() * AMOUNT - AMOUNT / 2;
}

gloomyBrain
05.03.2010, 17:16
Вспомнил: ++i-- оператор подергивания =)

AlliAS
05.03.2010, 18:49
gloomyBrain

Спасибо!