在flex中是不支持中文字体的,不过flash中的textfield却是支持中文的,于是使用flex component kit把flash中的textfield打包成一个swc文件,然后在flex中使用。可是问题又来了。在flash中如果把textfield预设置 为中文字体的话,在flex中使用是可以显示中文字体,可是不能显示英文字体;而如果把textfield预设置为英文字体的话,在flex中使用的问题 是:只能有效显示英文字体。
于是只能自己来写咯。
这个是扩展flex的类RichTextEditor,之用使其支持中文字体,并实时编辑:

选择文字:

这个是直接使用类CharBox,它实时监控一个RichTextEditor。可以看到的是,RichTextEditor不支持中文字体,而CharBox中可以显示。而不足的是,CharBox中的文字排列并不整齐,呵呵 算法有问题吧:

可否分享下具体的实现思路 neoy.cn#gmail.com
重写一个文本排版
我也同样被这个问题困扰好久了,使用Flash自定义组件感觉不好..求解决方法..