Имеет ли оно значение? Да. Это практично? Это зависит от. Сколько работы вы готовы сделать, чтобы извлечь из этого что-то полезное?
Мне пришлось использовать RTC, чтобы создать окно чата для приложения чата, которое было построено на Jabber. Мне пришлось проанализировать каждую строку каждого сообщения чата, проверить его текстовую ширину, GREP вывести фиктивный HTML (теги TextFormat и Font), оставив теги стиля (полужирный, курсив и т. Д.), А затем переместить его в очередь для прокрутки вверх, как новые сообщения были отправлены и получены. Мне пришлось сохранить экранный буфер в 200 из этих строк (стараясь не удалять частичные сообщения в конце очереди). Мне также пришлось составить график расположения смайликов - :);) :-) и т. П., Выяснить их точное местоположение, а затем нарисовать изображения смайликов на синхронизированном холсте, точно совпадающем с положением вывода чата. окно. Все это, оставляя текст выделенным и позволяя людям копировать и вставлять его, в комплекте с токенами смайликов, которые возвращаются к любому тексту смайлика после вставки в поле ввода.
Это было много работы? Вы держите пари, что это было. Был ли продукт в конечном итоге полезным? Мне нравится так думать. Это было довольно круто, на самом деле. И поскольку это был один из первых проектов Flex, над которым я когда-либо работал, он многому меня научил.
Хотел бы я, чтобы Adobe поддерживал настоящий не-позолоченный HTML? Абсолютно.
Краткий ответ: вытащить что-то из RTC - это сука, но, вероятно, все же быстрее, чем делать что-то подобное в Java или C ++. YMMV.