论坛首页 编程语言技术论坛

Flex的丰富文本处理能力实在不敢恭维

浏览 15495 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2009-08-26  
不论是做Flash还是Flex应用,对于文本的处理都是基于TextField。
如果仅仅是展示一段简单文本,TextField的确称职。

可是要想展示或者编辑一段比较丰富的文本呢,比如html格式。我想要图文混排,我想用表格。。。
TextField提供了一个弱弱的htmlText属性,Flex也提供了一个弱弱的RichTextEditor,但这些都不能满足我上面提出的需求。
或许现在都视频了,都3D了,Flash处理这些真是绰绰有余。但区区一个富文本呈现和编辑能力咋就这么弱呢,难道富客户端文本编辑能力还比不上浏览器中内嵌一个Html编辑器?

Flash 10的确提供了一套新的文本引擎,但是那么复杂的调用方式,除非你自己闭门造车,封装一套。
TLF也开源了,的确布局能力更丰富了,但还是不能编辑表格,而且对于比较长的内容文本的呈现速度怎一个慢字了得,还不如原来的TextField来的快。

欢迎大家一起讨论一下在Flex如何处理丰富文本。
   发表时间:2009-08-27  
使用flex sdk4吧,里面集成了原来adobe labs里面textlayout framework
如果还是使用flex bulder3或者flash cs3 cs4可以导入 textlayout.swc
0 请登录后投票
   发表时间:2009-08-27  
foodyi 写道
使用flex sdk4吧,里面集成了原来adobe labs里面textlayout framework
如果还是使用flex bulder3或者flash cs3 cs4可以导入 textlayout.swc


TLF 不支持表格的呈现,而且呈现比较长的内容时,创建速度非常慢。
FLEX 4 要到明年才发布,等不及了。
0 请登录后投票
   发表时间:2009-08-27  
flash本来就不是用来处理文字的。
0 请登录后投票
   发表时间:2009-08-28  
实在不行就自己写一个表格吧,然后发上来让大家看看 哈哈
或者整个开源项目啥的 大家一起祸害也行 O(∩_∩)O哈哈~
0 请登录后投票
   发表时间:2009-09-01   最后修改:2009-09-02
几个开源的Flash实现的Html Renderer

http://code.google.com/p/flex-htmlfilter/
http://code.google.com/p/htmlwrapper/
http://code.google.com/p/as3cannonball/ DOM Level 3, HTML and CSS3 的解析器,可在此基础上实现自己的Renderer

都不是很成熟,拿来学习研究可以,用来做项目风险自己担待吧
0 请登录后投票
   发表时间:2009-09-01  
flash对文本的支持确实很烂,混排功能上是一点,性能上是一点。所以我的JAte写到一半写不下去了,等啥时候adobe发布as4再看看。
0 请登录后投票
   发表时间:2009-09-02   最后修改:2009-09-02
Adobe要是能把他的那个在线Office系统Buzzword的编辑器部分开源那就真的是造福人类了。
0 请登录后投票
   发表时间:2009-09-02  
flex 的图文混排超级难用
0 请登录后投票
   发表时间:2009-09-02   最后修改:2009-09-02
Buzzword用过,功能还算可以,但整个框架的体积太过庞大(3M多),相对FCKEditor,俨然就是个庞然大物,一般用户等不到界面打开,就已经失去耐心了。
0 请登录后投票
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics