2

由于该控件发出奇怪的非标准 HTML,我想知道它是否有任何实用价值。

控件发出font标签!

其他人如何处理它?您是否对文本进行某种正则表达式替换?

还是我错过了什么?

4

1 回答 1

3

它有价值吗?是的。实用吗?那要看。你愿意做多少工作才能从中得到有用的东西?

我不得不使用 RTC 为基于 Jabber 构建的聊天应用程序创建一个聊天窗口。我最终不得不解析每条聊天消息的每一行,检查它的文本宽度,用 GREP 清除虚假的 HTML(TextFormat 和字体标签),同时留下样式标签(粗体、斜体等),然后将其转移到可以滚动的队列中随着新消息的发送和接收而向上。我必须保留 200 行这些行的屏幕缓冲区(注意不要删除队列末尾的部分消息)。我还必须绘制表情符号 - :) ;) :-) 等的位置,找出它们的确切位置,然后将表情符号图像绘制到与聊天输出位置完全匹配的同步滚动画布上窗户。所有这一切同时保持文本可选择并让人们复制和粘贴它,

这是很多工作吗?你打赌它是。产品最终有用吗?我喜欢这样想。事实上,这很酷。由于它是我参与的第一个 Flex 项目之一,它教会了我很多东西。

我是否希望 Adob​​e 支持真实的、非 gimped 的 HTML?绝对地。

简短的回答:从 RTC 中获得一些东西是个婊子,但可能仍然比在 Java 或 C++ 中做任何类似有用的事情要快。YMMV。

于 2010-04-15T20:52:41.923 回答