|
|
|||||
про изинг
Всем привет. Решил прицепить вместо большой либы, себе в проект, маленькую изинговую функцию. Например такую
Где: t - первая итерация d - конечная b - начальная точка с - конечная точка Например я хочу программно двигать мувиклип из точки х = 50 в точку х= 310. В течении 50 кадров. Получается у меня такой вот код: if (t<=d) { mc._x = easeOutQuart(t, 50, 310, d); }else{ d=0; } t++; }else{ mc._x = easeOutQuart(t, 50, 310, d); myEasingStatus = false; } Но если не много ее доработать... easeOutQuad = function(t, b, c, d) { var b2 = b; var c2 = c; if(b > c){ b = c2; c = c2-b2; } return -c *(t/=d)*(t-2) + b; } Задачка собственно состоит в том, чтобы можно было бы использовать все эти многочисленные изинговые функции и многочисленных фреймворков типа jqwery и прочих библиотек универсально. Просто добавляешь функцию к себе и вставляешь любые значения, типа из х=0 в х=500 или из х=100 в х=-200 или х=1 в х=0 и т.д. помогите пожалуйста разобраться как этого можно достичь. большое спасибо заранее, бьюсь второй день... Последний раз редактировалось greep; 13.01.2015 в 13:48. |
Часовой пояс GMT +4, время: 17:48. |
|
« Предыдущая тема | Следующая тема » |
|
|