Показать сообщение отдельно
Старый 20.05.2010, 14:11
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 9  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
По поводу свойств - можно двигать объекты (вместо '_alpha' тогда '_x' и '_y'), вращать (_rotation), и некоторые другие свойства мувиков.

Вообще можно менять значение любой переменной с помощью такого метода:
Код AS1/AS2:
vat t:Number = 10;
var tw:Tween = new Tween(null, null, mx.transitions.easing.Strong.easeOut , null, null,t, true);
tw.onMotionChanged = function() {
  var value:Number = this.time ;
   //value будет принимать значение в пределах от 0 до t
   //таким образом можно это использовать для какого-то изменения другой величины, 
   //пропорционально нормировав value для других пределов
};
Метод удобен тем, что можно использовать нелинейные функции (список которых привел lexa2000lexa) для произвольного изменения других величин, не обязательно свойств мувика. Например, организовать нелинейное (ускоренное, замедленное, с эффектом эластика) движение по кадрам (менять номер кадра), или что-то еще.


Последний раз редактировалось mooncar; 20.05.2010 в 14:21.