![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Подскажите пожалуйста, как реализовать масштабирование клипа при прокрутке колесика мыши над ним. Вверх если крутить - то уменьшается клип до определенных размеров, вниз крутить если - клип увеличивается.
Спасибо!
__________________
icq4.net |
|
|||||
|
Регистрация: Aug 2010
Сообщений: 18
|
// где, mc - ваш мувик var rol = false; // определяет состояние onRollOver/onRollOut курсора относительно мувика var del:Number = 5; // коэф-т для изменения размеров мувика mc.onMouseWheel= function(delta){ if(rol){ this._xscale -= delta*del; this._yscale -= delta*del } }; mc.onRollOver=function(){ rol = true; } mc.onRollOut = function(){ rol = false } mc.useHandCursor = false; // шобы курсор в руку не превращался Mouse.addListener(mc); |
|
|||||
|
Samuel_D спасибо большое. Примерно тоже самое я уже накорябал. Но вот проблема в том, что мувик растет влево и вниз, а мне нужно чтобы он вправо и вверх тоже уходил, чтоб центром для него было положение курсора над ним. То есть чтобы мувик увеличивался или уменьшался одинаково от курсора мыши как влево, так и вправо. То же самое с верхом и низом.
Вот думаю как это реализовать, изменить координаты сцены вроде как то можно. Курю мануалы. P.S. Inils! Когда вы уже репутацию прикрутите к форумчанам?
__________________
icq4.net |
|
|||||
|
Модрон-ветеринар
|
mff, параллельно и пропорционально изменению масштаба сдвигай мувик в соответствующих направлениях от точки, над которой находится курсор мыши.
__________________
Идите первым! |
|
|||||
|
Регистрация: Aug 2010
Сообщений: 18
|
mff, можете поместить точку регистрации мувика в центр и он у вас будет увеличиваться относительно центра
in4core -> help.adobe.com_onMouseWheel Последний раз редактировалось Samuel_D; 13.08.2010 в 11:08. |
|
|||||
|
in4core
Прикольный чел ![]() mff Доступное объяснение: Если мувик растянулся вниз на 4 пикселя - значит нужно его подвинуть наверх на 2, если растянулся на 10 => двигаем наверх на 5 и т.д. Да, было бы здорово.
__________________
Дети не должны знать о своих родителях Последний раз редактировалось Tails; 13.08.2010 в 11:46. |
|
|||||
|
Модрон-ветеринар
|
Цитата:
Цитата:
__________________
Идите первым! |
|
|||||
|
Цитата:
![]() Цитата:
![]() +1 ![]() mooncar прав! Точкой отчета должно быть положение курсора мыши, оно должно быть серединой, от него мувик увеличивается одинаково вправо и влево, вниз и вверх ![]()
__________________
icq4.net |
![]() |
![]() |
Часовой пояс GMT +4, время: 12:34. |
|
|
« Предыдущая тема | Следующая тема » |
|
|