Показать сообщение отдельно
Старый 29.08.2006, 20:10
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 2  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
Если тебе важен размер, то делай скриптом, если тебе важна скорость, то делай моушин твином.

И что значит 50 секунд? ФПС может быть разным. Если фпс 30, то оборот за кадр 360/50*12
Код:
cx = 0;
this.onEnterFrame = function () {
	this._rotation = (cx++) * (360 / (50 * 30));
};
Важно записать (360 / (50 * 30) именно в скобках, тогда флеш подсчитает это значение только один раз и больше не будет его пересчитывать.

Можно конечно подсчитать и заранее, но тогда при изменнени одного из значений, вам придется считать заново, не лучше ли это поручить флешу?
__________________
(и)Нильс.ru | Плагины для FlashDevelop