![]() |
Цитата:
И все-таки повторю вопрос - можно ли в "Директоре" отслеживать правый клик? Вопрос номер два. Мне подсказали вариант: "повесить поверх ролика DIV и перехватывать нажатия". К сожалению, узнать у автора совета подробнее, как реализовать эту идею, я не могу. Может, кто-то может объяснить, как перехватывать в браузере клики и перенаправлять их во флэш? |
черех javascript, но для этого нужно этот язык знать (и это только в IE рабртает). а файл EXE вас не устроит?
|
Цитата:
EXE не устроит - так как учебник уже представляет собой набор HTML-страниц с гиперссылками и встроенными flash-роликами. |
Написать на javascript потребуется только отслеживание события мыши (перемещение, нажатие, отпускание) и передавать событие и координаты во флэш. Конечно, во флэше начнется геморрой с обработкой мышиных событий, но с этим я смогу разобраться.
ну именно так. вот пример перехвата событий. (можете там на форуме вопрос задать) http://www.softtime.ru/javascript/dragndrop.php |
Кстати, попробовала реализовать аналоги описанного по ссылкам:
http://www.flasher.ru/src/single/%7Bsrc.pg=1688%7D http://www.flasher.ru/src/single/%7Bsrc.pg=2047%7D Примеры, по словам автора, демонстрируют передачу мышиных событий из JavaScript во Flash-ролик. Сначала очень удивлялась, почему то, что работает у автора, у меня категорически отказывается работать. Потом обнаружила, что авторские ролики прекрасно работают и без JS, и даже вообще безо всякого браузера - и текст колесиком скроллится, и бублик крутится вслед за мышкой. То есть этим роликам нет нужды что-то брать из JS. У меня же ничего не работало потому, что я пыталась выводить на экран данные, которые должен был прислать JS - а он ничего не присылал. Ролики запускала, как и требовал автор, в MSIE 6. Впрочем, его ролики прекрасно шли и под Firefox, и безо всякого браузера вообще ;) Может, я чего-то не поняла... |
а кто-нить может написать пример,
как это сделать (обработчик правой кнопки во флеше)? мне как-то невдомек +) |
| Часовой пояс GMT +4, время: 12:41. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.