Flex富文本控件是否具有任何实用价值?

时间:2010-04-15 20:33:20

标签: flex richtext

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

该控件会发出font个标签!

其他人如何处理它?你在文本上做了某种RegEx替换吗?

或者我错过了什么?

1 个答案:

答案 0 :(得分:3)

它有价值吗?是。这是实用的吗?那要看。你愿意做多少工作来获得有用的东西?

我必须使用RTC为在Jabber上构建的聊天应用程序创建聊天窗口。我不得不解析每个聊天消息的每一行,检查其textwidth,GREP出伪造的HTML(TextFormat和Font标签),同时留下样式标签(粗体,斜体等),然后将其转移到可滚动的队列向上发送和接收新消息。我必须保留200个这些行的屏幕缓冲区(注意不要删除队列末尾的部分消息)。我还必须绘制表情符号 - :);):-)之类的位置,找出它们的确切位置,然后将表情符号图像绘制到与聊天输出的位置完全匹配的同步滚动画布上窗口。所有这一切,同时保持文本可选,让人们复制和粘贴它,完成表情标记,在粘贴到输入字段时恢复到任何文字笑脸。

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

我是否希望Adobe支持真正的,非gimped HTML?绝对

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