Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы (http://www.flasher.ru/forum/forumdisplay.php?f=10)
-   -   Zoom (http://www.flasher.ru/forum/showthread.php?t=28207)

Sultik 08.03.2002 12:41

Zoom
 
Подскажите как лучше сделать Zoom во флеше?

Я хочу сделать интерактивную карту и мне нужно:
что бы при наведении мыши на карту курсор был бы в форме лупы;
что бы при щелчке на определенной области карты происходило бы увеличение в определенное (скажем в 3) количество раз;
причем область клика мыши должна быть центром увеличенной области.

Буду очень признателен за любую помощь

Simple Dead 09.03.2002 12:36

в исходниках лупа была!

Maks 09.03.2002 16:35

Нет, насколько я понимаю, ему надо не это.
Все сам писать не буду - должен же и ты в процессе участвовать. Принцип рассказать могу: делаешь 2 слоя, в первом - карта целиком, во втором - мув с картой в увеличенном размере (можешь увеличить сразу, если будет зум всего в 2-х положениях. Если хочешь делать несколькократный зум - лучше увеличивать программно), который пока невидим - скажем, первый кадр пустой, в нем стоит Stop(), а во втором уже сама карта. Затем, когда нажимают для увеличения, проверяешь положение мышки, делаешь мув с большой картой видимым и путем нехитрых вычислений (надо подобрать коэффициенты) передвигаешь мув с крупной картой. И все.


Часовой пояс GMT +4, время: 05:33.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.