Flash CS3 文档 |
|||
| 学习 Adobe Flash 中的 ActionScript 2.0 > 使用文本和字符串 > 关于字体呈现和消除锯齿文本 | |||
Flash 中的字体呈现控制文本在 SWF 文件中的显示方式;即文本在运行时的呈现(或者绘制 )方式。Flash Player 8 和更高版本中使用的高级字体呈现技术称为高级消除锯齿。高级消除锯齿功能使用高级呈现技术,有助于文本在以小字体到正常大小字体显示时均能清晰易读,如将高级消除锯齿应用于文本字段时。本部分的后面内容将对此技术进行更为详细的介绍。
高级消除锯齿使您能够对文本进行平滑处理,以便使显示在屏幕上的字符的边缘表现出较小的锯齿状。在要使用较小的文本大小显示文本时,此功能尤其有用。文本的“消除锯齿”选项通过沿像素边界对齐文本轮廓使字符更加清晰易读,此选项对于更清晰地呈现小字体尤其有效。可以对应用程序中的每个文本字段(而不是单个字符)应用高级消除锯齿。
如果用户使用的是 Flash Player 7 或更高版本,则高级消除锯齿功能可用于静态文本、动态文本和输入文本。如果用户具有 Flash Player 的早期版本,则此选项只能用于静态文本。Flash Player 8 和更高版本中可以使用高级消除锯齿选项。
Flash 包含大为改进的字体光栅化处理和呈现技术(称为高级消除锯齿),该技术可用来处理消除锯齿的字体。Flash 包含 5 种字体呈现方法,仅当发布面向 Flash Player 8 及更高版本的 SWF 文件时才使用这些方法。如果要针对 Flash Player 7 或更早版本发布文件,则只有“动画消除锯齿”选项可用于文本字段。
高级消除锯齿技术是一种高质量的字体呈现技术,可以通过使用 Flash 创作工具或 ActionScript 来启用。通过高级消除锯齿技术可以呈现具有高质量输出的小字号字型,同时具有更多控制。您可以将高级消除锯齿应用于静态、动态和输入文本字段的嵌入字体呈现。改进的功能使得嵌入文本在显示时可以具有与设备文本相同的品质级别,并且在不同的平台上字体的显示效果相同。
Flash Player 8 及更高版本提供的字体呈现方法有“设备字体”、“位图文本”(未消除锯齿)、“动画消除锯齿”、“可读性消除锯齿”和“自定义消除锯齿”,通过这些字体呈现方法可以为粗细和清晰度定义自定义值。有关这些选项的详细信息,请参阅Flash 中的字体呈现选项。
|
注意 |
|
在 Flash 8 和更高版本中打开现有的 FLA 文件时,文本不会自动更新到“可读性消除锯齿”选项;您必须选择每个文本字段并手动更改消除锯齿设置才能利用高级消除锯齿技术。 |
高级和自定义消除锯齿功能支持以下各项:
高级和自定义消除锯齿功能不支持以下各项:
|
注意 |
|
在动画播放文本时,播放器将关闭高级消除锯齿以改善文本在移动时的外观。动画结束后,消除锯齿会重新打开。 |
有关说明如何在应用程序中应用和操作消除锯齿文本的范例源文件 aliasing.fla,请参阅“Flash 范例”页,网址为 www.adobe.com/go/learn_fl_samples_cn。下载并解压缩 Samples zip 文件,然后定位到 ActionScript 2.0/Advanced Anti-Aliasing 文件夹以访问该范例。使用高级消除锯齿技术可创建清晰易读的小字号文本。此范例还演示了在使用 cacheAsBitmap 属性时如何快速平滑地滚动文本字段。
Flash CS3
当前页: http://livedocs.adobe.com/flash/9.0_cn/main/00000897.html