Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   масштабирование всего ролика колёсиком мыши? (http://www.flasher.ru/forum/showthread.php?t=107233)

Илья hatha 28.01.2008 16:11

масштабирование всего ролика колёсиком мыши?
 
Возможно ли
масштабирование всего ролика колёсиком мыши?
Как сделать?
т.е та функция, которая в меню правой кнопки 100, 200, 400% увеличение и уменьшение - можно эту команду назначить колёсику?
А на правую кнопку вообще повесить руку, чтобы короче как в "дубь гис"
правой перемещаешься, левой выбираешь, колёсиком масштабируешь.

Сложно?

__________________________________________
рисую карту Новосибирска во флеше

Fernando Costa 28.01.2008 16:20

на правую повешано контекстное меню и никак его полностью не убрать, а про колесико мыши читайте тут:
Цитата:

ActionScript classes > Mouse > onMouseWheel (Mouse.onMouseWheel event listener)

Илья hatha 28.01.2008 17:14

спасибо! но боюсь что это слишком сложная инструкция для меня,..
нельзя ли просто "код", который можно вставить в кадр и всё? (:

http://www.bodrichenko.org.ua/map.html
- там карта увеличивается нажатием на мышь -тоже неплохой метод
можно кусочек этого кода?

Fernando Costa 28.01.2008 17:28

можно, декомпилируйте, разрешаю :)

olexandr 28.01.2008 18:00

Код:

var _listener:Object = new Object();
_listener.onMouseWheel = function(delta) {
        _xscale += delta;
        _yscale += delta;
};
Mouse.addListener(_listener);

вот код увеличнения-уменьшения
выравнивание с нужной стороны сделаешь сам (домашнее задание) :)

Илья hatha 28.01.2008 19:19

отлично! спасибо olexandr.
но ещё было бы класнее, если бы увеличивалось именно туда, где находится мышь )

MrPoma 28.01.2008 19:33

проверяйте координаты мыши и подгоняйте

Fernando Costa 28.01.2008 19:44

Цитата:

Сообщение от MrPoma
проверяйте координаты мыши и подгоняйте

ага, в свое время я с этим жуть как напарился

Илья hatha 28.01.2008 19:56

"проверяйте координаты мыши и подгоняйте" -
вы ещё не поняли что я чайник...
я могу только ctrl-c, ctrl -v делать ((
и задавать вопросы )

MrPoma 28.01.2008 20:14

не ждите готового кода. задавайте вопросы


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

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