![]() |
Zoom
Подскажите как лучше сделать Zoom во флеше?
Я хочу сделать интерактивную карту и мне нужно: что бы при наведении мыши на карту курсор был бы в форме лупы; что бы при щелчке на определенной области карты происходило бы увеличение в определенное (скажем в 3) количество раз; причем область клика мыши должна быть центром увеличенной области. Буду очень признателен за любую помощь |
в исходниках лупа была!
|
Нет, насколько я понимаю, ему надо не это.
Все сам писать не буду - должен же и ты в процессе участвовать. Принцип рассказать могу: делаешь 2 слоя, в первом - карта целиком, во втором - мув с картой в увеличенном размере (можешь увеличить сразу, если будет зум всего в 2-х положениях. Если хочешь делать несколькократный зум - лучше увеличивать программно), который пока невидим - скажем, первый кадр пустой, в нем стоит Stop(), а во втором уже сама карта. Затем, когда нажимают для увеличения, проверяешь положение мышки, делаешь мув с большой картой видимым и путем нехитрых вычислений (надо подобрать коэффициенты) передвигаешь мув с крупной картой. И все. |
| Часовой пояс GMT +4, время: 05:33. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.