解决3D标签云wp-cumulus中文显示

  wp-cumulus由于Flash大小限制的问题,不能嵌入全部中文字库,所以3D标签云不能显示中文。

  常见的解决方案就是嵌入常用中文字体,这样虽然解决了中文显示的问题,但是导出后的 swf 文件的大小不仅增加了,而且后来增加的文字还是不能显示。本文提供一种不用嵌入字符的解决办法,使导出的 swf 文件大小在 8KB 左右,而且不会出现后来的文字不能显示,可以成为一种完美的解决办法

解决方法:

1.在http://wordpress.org/extend/plugins/wp-cumulus/download/下载 wp-cumulus 源代码(选择 Development Version,开发版本附带 fla 源文件)

2.打开 tagcloud.fla 选择 tag 文本框
选择文本框
在右侧属性栏中,点击“嵌入”
嵌入文本
在弹出的对话框中,清除所有嵌入的文本,如图
清除嵌入文本
  用记事本打开com\roytanck\wpcumulus目录中的Tag.as文件,找到_tf.embedFonts = true;一行,加双斜杠注释掉://_tf.embedFonts = true;,同时可以修改 format.font 为你自己喜欢的字体(常用字体,确保浏览者电脑中中安装这种字体),我的字体 format.font = "微软雅黑,Verdana, Geneva, Tahoma, Arial, sans-serif";修改字体形式 format.bold = false;,Ctrl + 回车,生成 swf 文件就可以了,
生成 swf 文件

3.把生成的 tagcloud.swf 文件上传到服务器 wordpress 插件目录中(*/wp-content/plugins/wp-cumulus/),覆盖同名文件即可

下载地址:已经解决3D标签云wp-cumulus中文显示问题的swf

来源:http://blog.alphatr.com/wp-cumulus-cn.html

加支付宝好友偷能量挖...


评论(0)网络
阅读(100)喜欢(0)flash/flex/fcs/AIR