Просмотр полной версии : помогите, кто знает плз
Имеется некоторый прямоугольник, когда на него наводишь мышку, то курсор заменяется на другой объект, допустим, маленький круг.
Когда уводишь мышь с этого прямоугольника, то курсор приобретает свой первоначальный вид.
У меня возникла некоторая проблема: если быстро передвигать мышь через этот прямоугольник, то этот круг остаётся в прямоугольнике. А также в другой ситуации круг тоже остаётся: когда на прямоугольнике нажимаешь правую кнопку мыши, возникает контекстное меню, при этом, если убрать мышь за пределы прямоугольника, круг опять останется!
Как поступить чтобы при нажатии на правую кнопку мыши (т.е. при появлении контекстного меню) круг исчезал? И как поступить чтобы он исчезал при быстром передвижении мыши через прямоугольник? Может кто-нибудь знает?
(это осуществимо, можно увидеть на www.ahouse.ru но я не знаю как :confused: )
Заранее спасибо.
файл прилагается.
Возможно, вот ответ.
Обрати внимание на пустую область кнопки — очень хороший прием.
разобрался! :)
Значит у них там одна большая кнопка... а я то думал у них это movieClip... хитрецы...
Спасибо, Stims, помог разобраться! Если тебе интересно, какой у них принцип, можешь посмотреть на вложенный файл, это твой, я его немного изменил.
Там у них оказывается мувиклипы расположены поверх одной большой кнопки, поэтому у них нет этих глюков. И когда у них нажимаешь на правую кнопку мыши (вызываешь контекстное меню) - у них поэтому сразу исчезает эта самая РУКА.
Жаль, что отследить нажатие правой кнопки нельзя... было бы намного проще.
окончательно разобрался :)
Если кому интересно, могу рассказать как надо делать, чтобы совсем не тормозило и без глюков (мыльте)
Тоже вариант. Наша задача: дать подсказку, остальное лекго придумать! :)
Оригинал написал(а) Rishat
Жаль, что отследить нажатие правой кнопки нельзя... было бы намного проще.
можно, KEY.isDown(2);
2ish:
Может быть извесно и как убрать меню
"About Macromedia..."?
2 Amadeus
Может быть извесно и как убрать меню
"About Macromedia..."?
а зачем :confused:
Vaicartana
22.01.2002, 13:38
Тогда ковыряй поиск. Он говорят рулит.
Papa Karlo
22.01.2002, 13:45
EXEscope рулит.
Оригинал написал(а) ish
можно, KEY.isDown(2);
Спасибо! Я этого не знал:)
А кстати... Вот увидела и вспомнила.... ;)
Короче, вот выдержка из рассылок
Как запретить появление меню от макромедии по правому клику:
При помощи всем известной команды fscommand("showmenu",0) можно запретить появление части меню в flashplayere. Если вы хотите запретить появление меню полностью, можно попробовать поместить невидимый dhtml слой с пустым событием (event) для клика правой клавишей поверх флэша.
Пример можно посмотреть на сайте: http://www.area15.nl/test
Я сделала тоже примерчик по этому образцу, все клево. Но! У меня теперь перестало реагировать на обычный левый клик, с чего вдруг непонятно, короче, что я только не делала, и мувиклип и кнопку, а не реагирует!!! Может кто объяснит? Пожалуйста.... ;) Затрудните себя....
я еще год назад, убивал меню по правой кнопке полностью с полностью функционально левой кнопкой . и ссылки давал, ищите... ИЕ онли :)
Если убил - значит тебе легче найти твою ссылку. А у меня в поиске по ключевым словам нет твоего топика.
Свет, если бы я сам помнил, то линк дал бы обязательно :)
поищи по слову www.fstyle.diaspora.ru :)
кое как нашел (http://www.fstyle.diaspora.ru/nav/right.html)
тут глучок махонький работат ток под ИЕ 5дот5, сорри :)
вот
здесь (http://www.flasher.ru/forum/showthread.php?s=&threadid=22790)
но там добрая половина ссылок у меня не работает, и что-то совсем неясно насчет левой кнопки, как сделать чтоб она работала...В общем не хочу конечно быть навязчивой....
Да и твоя ссылка у меня НЕ ОТКРЫВАЕТСЯ.
http://www.fstyle.diaspora.ru/nav/right.htm
эта работает, менюха отрублена, левая кнопка юзабильна :) но не глючит ток в ИЕ 5.5, у меня сейчас рабочего варианта под рукой нет.
u menya est etot ishodnik ..
mogu vyslat , esli konechno ish ne budet protiv ;)
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.