PDA

Просмотр полной версии : Событие Event.COPY Event.PASTE Event.CUT


stas0
18.09.2014, 16:13
Привет я не знаю как написать код в котором текстовое поле реагировало бы на события копирования/вставки/вырезки
В справочнике написано, что TextField не реагирует на эти события. Тогда что и как? Помогите...

GBee
18.09.2014, 18:06
Он их вроде не диспатчит. Можете отлавливать нажатие соответствующих клавиш и эмулировать. Правда я не знаю как в разных осях.

stas0
18.09.2014, 18:19
Хорошо. Я пробовал вставить текст из буфера, но выбивает ошибку, что надо событие PASTE. Что в таком случае нужно делать?
String(Clipboard.generalClipboard.getData(ClipboardFormats.TEXT_FORMAT));

GBee
18.09.2014, 18:30
а чем вас не устраивает стандартная вставка?

stas0
18.09.2014, 18:34
GBee, мне нужно программно получить данные из буфера. Буду рад, если вы мне поможете.

GBee
18.09.2014, 22:24
Что-то ничего не могу придумать.
Возможно можно поиграть с событиями TextEvent.TEXT_INPUT и KeyboardEvent.KEY_DOWN
В кейдаун ловить комбинацию кнопок для вставки, а в техтинпуте саму вставку.

illuzor
19.09.2014, 01:06
Скорей всего, этого функционала нет из-за политики безопасности. И вряд ли его можно как-то реализовать.