2009/02/02 | “nbsp”空格与普通空格
类别(Flash习作) | 评论(0) | 阅读(6402) | 发表于 18:04

var str = "<font color='#ff0000'>AA&nbsp;BB CC</font> DD";
TF1.html = true;
TF1.htmlText = str;
TF2.html = true;
TF2.htmlText = str;

第一个文本框未嵌入字体,“&nbsp;”空格和普通空格都可以正常显示
第二个文本框使用了嵌入字体,“&nbsp;”空格无法正常显示了

原来两种空格是不一样的,“&nbsp;”的编码为160,而“ ”为32
嵌入字符的时候要补上“&nbsp;”的空格

具体操作:先不嵌入字体,发布swf,拷贝“&nbsp;”产生的空格,
回到fla编辑状态,嵌入拷贝到的空格,及其他字符,这样就好啦

0

评论Comments