Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Эффект вибрации на AS3. Подскажите библиотеку где есть (http://www.flasher.ru/forum/showthread.php?t=137133)

AlliAS 05.03.2010 12:22

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

Saulot 05.03.2010 13:02

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

Код AS3:

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

Спасибо!


Часовой пояс GMT +4, время: 22:58.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.