Форум 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=83650)

yana_flash 11.08.2006 11:29

Цитата:

Сообщение от KidsKilla
а райтклик на даблклик поменять?

Повторяю - суть программы - выработать _реакции_. Ты можешь сколько угодно тренировать удар "маваши" с помощью стрелок курсора. Но когда он тебе понадобится в реальной жизни, вместо того, чтобы напрячь нужные мышцы ноги (или руки? знаю только название удара, но не знаю, как выглЯдит :) ), ты мгновенно напряжешь нужные мышцы указательного и большого пальцев правой руки ;) Так что заменять правый клик, увы, нельзя. Иначе бы я это сделала и не задавала глупых вопросов ;)

И все-таки повторю вопрос - можно ли в "Директоре" отслеживать правый клик?

Вопрос номер два. Мне подсказали вариант: "повесить поверх ролика DIV и перехватывать нажатия". К сожалению, узнать у автора совета подробнее, как реализовать эту идею, я не могу. Может, кто-то может объяснить, как перехватывать в браузере клики и перенаправлять их во флэш?

AlexSol 11.08.2006 11:41

черех javascript, но для этого нужно этот язык знать (и это только в IE рабртает). а файл EXE вас не устроит?

yana_flash 11.08.2006 12:00

Цитата:

Сообщение от AlexSol
черех javascript, но для этого нужно этот язык знать (и это только в IE рабртает). а файл EXE вас не устроит?

Написать на javascript потребуется только отслеживание события мыши (перемещение, нажатие, отпускание) и передавать событие и координаты во флэш. Конечно, во флэше начнется геморрой с обработкой мышиных событий, но с этим я смогу разобраться.

EXE не устроит - так как учебник уже представляет собой набор HTML-страниц с гиперссылками и встроенными flash-роликами.

AlexSol 11.08.2006 12:15

Написать на javascript потребуется только отслеживание события мыши (перемещение, нажатие, отпускание) и передавать событие и координаты во флэш. Конечно, во флэше начнется геморрой с обработкой мышиных событий, но с этим я смогу разобраться.

ну именно так. вот пример перехвата событий. (можете там на форуме вопрос задать) http://www.softtime.ru/javascript/dragndrop.php

yana_flash 11.08.2006 18:37

Кстати, попробовала реализовать аналоги описанного по ссылкам:

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, и безо всякого браузера вообще ;)

Может, я чего-то не поняла...

Beastriker 12.08.2006 01:21

а кто-нить может написать пример,
как это сделать (обработчик правой кнопки во флеше)?
мне как-то невдомек +)


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

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