Flash中动态文本的字符串中的汉字

时间:2011-01-04 11:43:34

标签: flash actionscript

我有一个Flash文件,其中包含一些动态文本框。 ActionScript用于使用字符串填充这些框。但是,我似乎无法正确显示汉字。我已经尝试过实际的unicode字符以及它们的unicode转义等价物,但是当我导出电影时,没有任何显示(空白 - 假设字符甚至不存在)。欧元符号确实显示但不是我的亚洲字符。我该如何解决?

谢谢!

e.g。

myTitle = "Hello 新浪网"

其中myTitle是动态文本框的变量名。

3 个答案:

答案 0 :(得分:0)

您需要嵌入字体。或者至少在显示这些字符之前加载它。

答案 1 :(得分:0)

Jase21是对你嵌入字体的方式存在问题。你要么根本没有完成它,要么你做得不正确。这是一个很好的视频教程,可以帮助你:

http://gotoandlearn.com/play.php?id=102

答案 2 :(得分:0)

我试过这个并且有效。

首先将您的字体添加到库中。右键单击库,然后选择“添加字体”。选择您想要的字体,将其命名为例如“MyFont”,选择与您在动态文本框中使用的尺寸相匹配的磅值。 然后,对于动态文本框,选择“MyFont”作为字体,并选择嵌入字符。选择所需的中文字符集。

现在尝试一下它应该有用。