Показать сообщение отдельно
Старый 14.12.2001, 14:49
APM вне форума Посмотреть профиль Найти все сообщения от APM
  № 3  
APM

Регистрация: Sep 2001
Адрес: Минск, РБ
Сообщений: 106
Когда-то на моем кульмане этих шестеренок было немерянно...
Попробую вспомнить молодость...
Итак, рисуешь шестерни оформляешь их мувиками с
названиями s1 и s2 и помещаешь их в один мувик
и пишешь для этого мувика в ObjectActions следующий код
onClipEvent(load)
{ curAngleS1 = 0
curAngleS2 = 0
angleVelocityS1 = 10
numS1 = 30 //number of zubs s1
numS2 = 20 //number of zubs s2
maxAngleS1 = 360 / numS1
maxAngleS2 = 360 / numS2
}
onClipEvent(enterFrame)
{ curAngleS1 += angleVelocityS1
curAngleS2 += angleVelocityS1 * numS1 / numS2
if (curAngleS1 > maxAngleS1)
{ curAngleS1 -= maxAngleS1 }
if ( curAngleS2 > maxAngleS2)
{ curAngleS2 -= maxAngleS2 }
s1._rotation = curAngleS1
s2._rotation = curAngleS2
}
и попробуй, что получится - мне самому интересно