![]() |
textField вставка html текста из буфера
Собственно, вопрос простой, возможно ли это?))
При вставке текста из буфера обмена в текстовое поле - вся разметка пропадает. Пробовал писать костыли типа: Код AS3:
Как можно решить подобную проблему? Может кто сталкивался? Заранее спасибо за любые идеи) |
любые идеи:
имхо, чтобы вытащить текст с разметкой, надо смотреть не TextEvent.text, а Clipboard.getData(ClipboardFormats.HTML_FORMAT) но вытащить содержимое буфера обмена можно только в обработчике Event.PASTE Event.PASTE не работает в обычном TextField, а работает в TLFTextField чтобы создать TLFTextField нужен Flash IDE v5+ короче, проверить не могу, сори зы. а может в TLFTextField и не понадобится читать буфер обмена, может он и так с разметкой возьмет |
Я вообще думал над tlf, но меня остановила мысль: если они добавили сначала его как продвинутую альтернативу textfield-у, а потом убрали - разве это не означает, что более поздний textField это и есть TlfTextField?
таки да, Clipboard.getData + event.paste работают замечательно. Но tlftext странно рендерит htmltext - добавляет кучу новых строк между тэгами <p>, знаю это другая уже немного другая тема, но в каком направлении гуглить, может подскажите?( |
| Часовой пояс GMT +4, время: 12:18. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.