|
|
|||||
Как изменить плавненько _rotation?
Всё очень банально... Значит есть кнопка и мувик. При нажатии на кнопку должна плавно изменяться _rotation мувика (до определённого значения). Писал вот так:
onClipEvent (enterFrame) { if (this._rotation >= 0 && this._rotation <=180){ this._rotation +=1; this._rotation *=1.05; } else { ??? } rotation = this._rotation; _root.txtOutput.text = rotation; } Вопрос - чё надо написать в else? Проблема в том, что после 180 Flash возвращает -179. И как можно ограничить "скорость" поворота? А может кто-то предложит более рациональный способ? |
|
|||||
а без as никак ?
|
|
|||||
Ща посмотрю... Но заранее спасибо за ответ..
И кстати, сегодня ночью мне приснилось, как наиболее просто решить проблему..... ПРОсто-напросто создать функцию, которая с течением времени модифицирует некоторое d, а ТОЛЬКО В конце возвращать _rotation += d! Тогда проблема с тем, что после 180 идёт -179 не появляется! |
Часовой пояс GMT +4, время: 21:04. |
|
« Предыдущая тема | Следующая тема » |
|
|