jquery щелкнуть позицию внутри флэш-объекта - PullRequest
3 голосов
/ 16 ноября 2011

Я пытаюсь сделать так, чтобы, когда я нажимаю на изображение, оно щелкало по определенной координате во флэш-фильме.

Я пытаюсь сделать это с помощью jquery и не имею понятия, где продолжить.

Вот мой код:

$('.embed img').click(function(e){
    $(this).css('display', 'none');
    $('.embed object').click('231, 323');
});

Теперь мне нужно это, чтобы щелкнуть по определенной координате (231, 313) внутри флеш-видео, но я понятия не имею, куда идти дальше.этот пример, очевидно, не работает, но он дает вам представление о том, что я пытаюсь сделать.

1 Ответ

2 голосов
/ 16 ноября 2011

Я думаю, что вы не можете смоделировать щелчок с помощью javascript и почти наверняка не можете смоделировать щелчок по встроенной вспышке с помощью javascript. Вы можете вызвать функцию щелчка элемента, если она установлена, или вы можете прикрепить функцию для события щелчка и запустить ее, но вы не можете смоделировать щелчок левой кнопкой мыши:)

Вы можете попытаться внести некоторые изменения, чтобы вычислить кординаты мыши по событию щелчка на странице и каким-то образом определить, какой элемент находится в этой позиции, и вызвать событие щелчка этого элемента, но я думаю, что этого недостаточно для вас:)

Решение может быть, если вы можете отредактировать исходный код встроенной флэш-памяти для реализации функции, которую вы можете вызывать из javascript, и передавать клики (здесь вы найдете хороший учебник ), и каким-то образом обработать этот щелчок с помощью скрипта действия. Я не знаю, возможно ли это, потому что я не мастер сценариев действий:)

Надеюсь, я ошибаюсь и для этого существуют хорошие решения, но если таковые существуют, то мне тоже любопытно:)

...