А с третьим Actionscript'ом как быть? Второй уже устарел безнадежно. keyDown теперь у события KeyboardEvent. А KeyBoardEvent присоединяется только к клавиатуре. Для событий клика мышкой теперь есть MouseEvent. Не хватает конечно обработчика MIDDLE_CLICK, но, по-моему где-то видел реализацию.
Если это можно сделать стандартными средствами в третьей версии языка — позор на мою голову.
Но тут по желанию. Вообще любую манипуляцию с роликом можно сделать через контекстное меню. К примеру вызов JS-функции на сайте. А JS с браузером чего только делать может. Только это используют не все. Боятся кода что ли…
Да, кстати, у кого не открывается — кидайте ссылку напрямую в браузер. Там просто хостинг так сделан, что файлы не отдает, когда переходишь с других ресурсов.
Чтобы не быть голословным — сделал баннер. По клику открывается в новом окне (как сейчас делают), а по клику правой кнопкой — добавляем пункт в контекстное меню об открытии в новом окне.
В большинстве своём (не все), знания фрилансеров-баннермейкеров (их большинство делают баннеры, зайдите на любой сайт и убедитесь в количестве проектов этого типа) не выходят за рамки on(release) { getURL()}, следовательно сделать возможность выбора в выпадающем контекстном меню открытие в новом окне той или иной ссылки — не представляется возможным. Если бы основным требованием было внедрение такого пункта меню — всем бы стало жить проще. Такой сделать можно и, я считаю, нужно. Тем более что код такого волшебства прост (кто не верит, во Flash IDE -> F1 -> в поиске ввести ContextMenu class).
К сожалению, пляски с колесом мыши сводятся к отлову события его прокрутки, но никак не клика.
На видео хоккеиста напоминает. Только клюшка с колесиком. Весь кайф от катания на роликах пропадёт с этой хренотенью. Функционала — не больше чем 5 минут покататься ради интереса.
Могу помочь с перетаскиванием и с минимизацией. У меня плеер, который писал недавно работает исправно (окно рисовал сам). Есть косяки в Zinc'е с перетаскиванием(если окно убрано стандартное), исправляется самописной простенькой функцией.
Если это можно сделать стандартными средствами в третьей версии языка — позор на мою голову.
К сожалению, пляски с колесом мыши сводятся к отлову события его прокрутки, но никак не клика.