![]() |
изменение размера мувика движением мыши
Люди! Помогите! Совсем голову сломал, как сделать такой эффект:
С чего начать даже не знаю. Есть мувик 20*20 пикселей. Если мы приближаемся к центру квадрата мышкой , то он пропорционально увеличивается, как только достигли центра он увеличился до 40*40. Отводим мышку, мувик снова начинает уменьшаться пропорционально расстоянию от центра квадрата до координат мыши. Ну и т.д. Может знает кто? А? :( |
я знаю
а в чем именно проблема? В определении растояния от курсора до центра? В изменении _xscale? если с этим проблем нет но начни с определения растояния |
И еще вопрос: Скалинг начинается с какого-то минимального расстояния до центра, или прямо от края стэйджа?
|
В самом простом варианте:
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, время: 16:36. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.