Обнаружение CTRL + V с использованием AS3 в IE - PullRequest
4 голосов
/ 25 марта 2009

Я не могу обнаружить событие клавиатуры Ctrl V на SWF, используя AS3 в IE. Кажется, он запускает поведение браузера по умолчанию, и я ничего не могу сделать ... Любой обходной путь для этого?

Ответы [ 2 ]

2 голосов
/ 26 марта 2009

Если вы наткнулись на поведение браузера, вы можете написать JavaScript, чтобы предотвратить это. Есть еще один связанный пост о захвате ключевых событий в JS и передаче их на флэш-память. Смотрите мой ответ здесь и сосредоточьтесь на части preventDefault(). Вы должны просто взять то, что вам не нужно, из кода и оставить что-то вроде

$(document).ready(function() {
    $(document).keydown(function (event) { event.preventDefault(); });
}

Конечно, вам придется импортировать библиотеку jQuery .

0 голосов
/ 25 марта 2009

Вы пробовали Clipboard.generalClipboard?

...