![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
|
|||||
|
Регистрация: Jul 2004
Сообщений: 5
|
Люди! Помогите! Совсем голову сломал, как сделать такой эффект:
С чего начать даже не знаю. Есть мувик 20*20 пикселей. Если мы приближаемся к центру квадрата мышкой , то он пропорционально увеличивается, как только достигли центра он увеличился до 40*40. Отводим мышку, мувик снова начинает уменьшаться пропорционально расстоянию от центра квадрата до координат мыши. Ну и т.д. Может знает кто? А? ![]() |
|
|||||
|
я знаю
а в чем именно проблема? В определении растояния от курсора до центра? В изменении _xscale? если с этим проблем нет но начни с определения растояния |
|
|||||
|
Регистрация: Jan 2004
Адрес: На чердаке.
Сообщений: 1,112
|
И еще вопрос: Скалинг начинается с какого-то минимального расстояния до центра, или прямо от края стэйджа?
__________________
...Тебе страшно? Мне - нет. |
|
|||||
|
Регистрация: Jan 2004
Адрес: На чердаке.
Сообщений: 1,112
|
В самом простом варианте:
mc.onEnterFrame = function() { var R=Math.sqrt(Math.pow(_root._xmouse-this._x,2)+Math.pow(_root._ymouse-this._y,2)); if(R<=W) { this._xscale=this._yscale=100*((W-R)/W+1); } } где W- расстояние, на которое приближается курсор и начинается увеличение
__________________
...Тебе страшно? Мне - нет. |
![]() |
Часовой пояс GMT +4, время: 19:46. |
|
|
« Предыдущая тема | Следующая тема » |
|
|