![]() |
|
||||||||||
|
|||||
|
Регистрация: Apr 2007
Сообщений: 1,369
|
Пример кода, который позволяет зумировать объект колесиком мышки относительно положениея кусора. Если поможет - гуд, дальше идею сами разовьёте.
__________________
john |
|
|||||
|
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
Ну вот такой код пойдет?
function zoomOut () {
steps = 20 //количество шагов зума (кадров)
dScale = (target_mc._xscale-100)/steps
dX = (target_mc._x-mask_mc._x)/steps
dY = (target_mc._y-mask_mc._y)/steps
target_mc.onEnterFrame = function(){
if (target_mc._xscale >100){
target_mc._x -= dX
target_mc._y -= dY
target_mc._yscale -= dScale;
target_mc._xscale -= dScale;
} else { // доводим после дробных
target_mc._x = mask_mc._x;
target_mc._y = mask_mc._y;
target_mc._yscale = target_mc._xscale = 100;
this.onEnterFrame = null
}
}
}
![]()
__________________
Reality.getBounds(this); Последний раз редактировалось Wolsh; 23.04.2008 в 19:01. |
![]() |
![]() |
Часовой пояс GMT +4, время: 03:08. |
|
|
« Предыдущая тема | Следующая тема » |
| Теги |
| зум |
|
|