![]() |
|
||||||||||
|
|||||
|
Регистрация: Aug 2005
Сообщений: 48
|
Помогите пожалуйста (поиск не помог)
При наведении мыши нужно чтоб обьект прокручивался вокруг своей оси 2 раза и потом останавливался с замедлением. И второй вариант чтоб он продолжал крутится пока мышь на нем а при roll out с замедлением останавливался. Я знаю как крутить без замедления, мне нужно что-то типа этого но с вращением вместо движения- onClipEvent(load){
_x=0;
_y=0;
speed=10;
}
onClipEvent(load){
targetx=_root._x=100;
targety=_root._y=100;
}
onClipEvent(enterFrame){
_x+=(targetx-_x)/speed;
_y+=(targety-_y)/speed;
this._width = this._width*200/(100-speed);
this._height = this._height *200/(100-speed);
this._xscale = 200;
this._yscale = 200;
this._alpha = 50;
this._rotation = 45;
}
Последний раз редактировалось iNils; 06.05.2007 в 18:15. |
|
|||||
|
Регистрация: Aug 2005
Сообщений: 785
|
а обезательно его вращять скриптом?
можно ведь твином сделать...
__________________
Нано-флешер (в отставке) |
|
|||||
|
Регистрация: Aug 2005
Сообщений: 48
|
iNils
Sorry Therion твином при roll out замедление из градуса в котором roll out произошел? Помогите пожалуйста |
|
|||||
|
Регистрация: Aug 2005
Сообщений: 785
|
F=false
R=0
obj.onRollOver=function(){
F=true
}
obj.onRollOut=function(){
F=false
}
obj.onEnterFrame=function(){
if(F==true){
R=20
}
if(F==false){
R=R*0.9
}
this._rotation+=R
}
(это второй вариант)а вот и первый вариант ![]()
__________________
Нано-флешер (в отставке) Последний раз редактировалось Therion; 07.05.2007 в 20:23. |
![]() |
![]() |
Часовой пояс GMT +4, время: 04:47. |
|
|
« Предыдущая тема | Следующая тема » |
|
|