当前位置: 代码迷 >> Web前端 >> 输入文本中应用中文字体
  详细解决方案

输入文本中应用中文字体

热度:163   发布时间:2012-10-28 09:54:44.0
输入文本中使用中文字体

关于TextField无法显示中文字体效果的问题,困惑了很长时间

今天在看一个朋友开发的卡片制作系统时发现可以使用中文字体,带着满腔的疑问向其请教.

解决方法很简单,哦,原来如此如此...

望月狼 11:45:28
TextField显示不出中文字体的效果,有什么方法没?
Fictiony 陈 11:45:42
呵呵,这是flash的bug,不过有技巧解决
?望月狼 11:45:57
透露下?
Fictiony 陈 11:47:19
如果一个文本框,在初始情况下,设的是英文字体,那么就只有英文字体才能正常显示,中文字体就不显示
而如果初始情况下是中文字体,那么正好相反,英文字体没法显示,而中文字体能显示
Fictiony 陈 11:47:29
这是flash文本框的一个bug
Fictiony 陈 11:48:24
解决的技巧就是,放两个文本框,一个初始设为英文字体,一个初始设为中文字体,注意必须是设计模式下放,用as创建的文本框永远都只支持英文字体
Fictiony 陈 11:48:46
然后根据用户选择的字体,来切换用哪个文本框编辑
?望月狼 11:48:59
哈哈,强
Fictiony 陈 11:49:07
切换时要注意光标位置和选中区域的恢复
?望月狼 11:49:08
好方法,学到了,谢谢,光标问题好解决