|
0 Всего найдено: 5
gaen
Сообщение
24/04/2009 16:23
Копия темы
Javascript: как отследить мышь за пределами флэшки? . Нужно поймать отпускание мыши за пределами флэшки. Как это сделать? А именно: 1. как поймать отпускание мыши? 2. как при этом проверить, что курсор находится за пределами флэшки?
cleptoman
Сообщение
24/04/2009 16:31
Копия темы
. а попробуй на MOUSE_LEAVE вызвать JS, котроый будет ловить уже мышу (последнее я не знай как сделать))
sun4es
Сообщение
24/04/2009 17:02
Копия темы
. ну или вот так. не знаю, будет работать или нет. var object = флэш-объект в DOM object.onmousedown = function() { // ткнули по флэшке var onmouseup = document.onmouseup; // запомнили текущий обработчик отпускания мыши в документе this.onmouseout = function() { // увели от нее курсор document.onmouseup = function() { alert('mouse button up out of the flash object'); // другие обработчики отпускания document.onmouseup = onmouseup; // восстановили предыдущий обработчик отпускания мыши в документе } } this.onmouseover = function() { document.onmouseup = onmouseup; // восстановили предыдущий обработчик отпускания мыши в документе (? наверное не понадобится) } }
gaen
Сообщение
24/04/2009 20:38
Копия темы
0
. Спасибо за код, буду пробовать и разбираться. Я бы точно не догадался сохранять и вызывать текущий обработчик привык к AS3 где можно на один объект навешать сколько угодно слушателей :) |
Выразить восторг, поругаться или предложить что-нибудь можно на форуме |
Для обсуждения этого сервиса так же есть темы на фрилансе по поиску , флудотопу ,и по удалённым сообщениям ,и по Актуальным/популярным темам , и по топу "кто кому больше наотвечал" |