![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Mar 2008
Сообщений: 4
|
Товарищи, подскажите.
Есть картинка - стрелочный прибор. И 2 стрелки (Inst.Name "ST" и "TK" соответственно). Начальное положение стрелок 45 градусов (прописываю в AS) Как сделать чтобы они вращались на заданный переменной угол за заданное так же переменной время? У меня получилось подбором вычислить только скорость вращения, но на разных компах по разному получается... |
|
|||||
|
Регистрация: Nov 2007
Адрес: Moscow
Сообщений: 566
|
Последний раз редактировалось Obi; 31.03.2008 в 19:20. |
|
|||||
|
Регистрация: Mar 2008
Сообщений: 4
|
Спасибо огромное. Надеюсь разберусь!
![]() |
|
|||||
|
лучше конечно через tweener-ы, но можно например вот так:
MovieClip.prototype.rotate = function(angle, duration){
delete this.rot_count;
this.rotate_target = 0;
this.rot_count = setInterval(rotating, int(duration/angle), angle, duration, this);
}
MovieClip.prototype.rotating = function(angle, duration, target){
if(target.rotate_target>=angle){
target._rotation = target.rotate_target;
clearInterval(target.rot_count);
}else{
target.rotate_target += angle/duration*100;
target._rotation = target.rotate_target;
}
}
arrowMc.rotate(660, 5000);
__________________
Кто может делать - делает, кто не может делать - учит, кто не может учить - управляет... |
|
|||||
|
Регистрация: Mar 2008
Сообщений: 4
|
Спасибо, добрый человек
![]() Можешь немножко прокоментировать для новичка в этих делах? Просто прочитать код не всегда понятно... Хочется как то чтоб отложилось в памяти.. |
|
|||||
|
Ветеран форума
Регистрация: Jul 2006
Адрес: Грузия, Тбилиси
Сообщений: 2,675
|
Цитата:
|
|
|||||
|
...
модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
|
Цитата:
|
|
|||||
|
Регистрация: Mar 2008
Сообщений: 4
|
Метод предложенный divinus'ом мне очень даже пригодился. Спасибо ему. Необходимо чтобы так крутились 4 объекта. Поэтому
Вот только не совсем понимаю как это работает! ![]() |
|
|||||
|
2screamge, согласен, и именно об этом написал в самом начале ответа.
2udaaff, опять таки согласен, но предугадывая развитие вопроса, решил написать именно через прототипы... ) 2Tonik87, если хотите понять "как" это работает, читайте про ООП в ActionScript 2.
__________________
Кто может делать - делает, кто не может делать - учит, кто не может учить - управляет... |
|
|||||
|
Регистрация: Apr 2008
Сообщений: 1
|
а чё иногда обьект дёргается при вращении?
|
![]() |
![]() |
Часовой пояс GMT +4, время: 13:24. |
|
|
« Предыдущая тема | Следующая тема » |
|
|