![]() |
Запутался с математикой (масштаб + смещение)
Делаю интерактивную карту
Есть мувик с картой, есть курсор мыши как увеличительное стекло Надо что бы при нажатии в любое место мувика он увеличивался на определенный коэфециент.. и смещался причем так что бы точка куда нажали оказывалась в центре сцены. Сцена 640х480 Кликаем Смещаем: Код:
_root.map._x = (320 - _root._xmouse) + _root.map._x;Код:
_root.map._xscale *=1.1;не как не пойму как ее вычислить |
Сохрани ее координаты прежде чем делать скейл
я делал так на онПресс Код:
xxx = this._xmouseДумаю, разберешься как поправить для себя :) |
| Часовой пояс GMT +4, время: 10:11. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.