SparkWeb界面的中文字体大小显示问题

      今天在修改SparkWeb界面的中文字体大小,因为默认的是10号字体,这样显示中文的时候字体很小,不友好(见图一)。在改造过程中,只要把控件的fontSize设为12就OK了。但突然发现聊天区域的控件也设置过字体后,居然发送后的字体显示不出来,其实字体大小是改变了,也发送出去了,就是显示不出来,鼠标高标后才出现(见图二)。没办法,只要读读源码找找原因了,唉,这下真可怜了我这个FLEX菜鸟了,不过话说回来,编程语言是一通百通的,好吧,硬着头皮上吧。

       要在SparkWeb源吗里一下子找到这个聊天记录显示区域也不是十分容易,可能是SparkWeb封装得比较好,一层套一层的。先从SparkWeb.mxml入口入手,接着找到ChatContainer.mxml ----> ChatRoom.mxml ----> MessageHistory.mxml ----> MessageBox.mxml ----> Message.mxml ----> SmileyTextArea.mxml。好不容易找到要找的文件了,经分析,原来在源码里<mx:TextArea id="textArea" x="0" y="0" width="{width}" height="{currentLine * 18}".......把每次创建的TextArea的高度定为18了,所以显示10以上字体时因不够高度而显示不出来,把值改为20后,测试,OK了(见图三)。哈,搞定。

 

图一

 图一

 

 图二

图二

 

图三

图三

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值