创建文本

您可以创建三种类型的文本字段:静态文本字段、动态文本字段和输入文本字段。所有的文本字段都支持 Unicode。

您可以在 Flash 中创建水平文本(从左到右流向)或静态垂直文本(从右到左流向或从左到右流向)。默认情况下,文本以水平方向创建。您可以选择首选参数使垂直文本成为默认方向,以及设置垂直文本的其他选项。

还可以创建滚动文本字段。请参阅创建滚动文本

要创建文本,可以使用文本工具将文本块放在舞台上。创建静态文本时,可以将文本放在单独的一行中,该行会随着您键入的文本扩展,或将文本放在定宽文本块(适用于水平文本)或定高文本块(适用于垂直文本)中,文本块会自动扩展并自动折行。在创建动态文本或输入文本时,您可以将文本放在单独的一行中,或创建定宽和定高的文本块。

Flash 会在文本块的一角上显示一个手柄以标识该文本块的类型:

您可以在按住 Shift 键的同时双击动态和输入文本字段的手柄,以创建在舞台上输入文本时不扩展的文本块。这样您就可以创建固定大小的文本块,并且用多于它可以显示的文本填充它,从而创建滚动文本。请参阅创建滚动文本

在您使用“文本”工具创建了文本字段之后,可以使用“属性”检查器指明要使用哪种类型的文本字段,以及设置某些值来控制文本字段及其内容在 SWF 文件中出现的方式。

设置垂直文本的首选参数:

  1. 选择“编辑”>“首选参数”(Windows) 或“Flash”>“首选参数”(Macintosh),然后在“首选参数”对话框中单击“编辑”选项卡。
  2. 在“垂直文本”下,选择“默认文本方向”使垂直方向自动成为新文本块的方向。
  3. 选择“从右至左的文本流向”使垂直文本自动从右向左排列。
  4. 选择“无字距微调”以防止对垂直文本应用字距微调。(字距微调依然可在水平文本中使用。)有关字距微调的详细信息,请参阅设置字符间距、字距微调和字符位置

要创建文本:

  1. 选择“文本”工具。
  2. 选择“窗口”>“属性”。
  3. 在“属性”检查器中,从弹出菜单中选择一种文本类型以指定文本字段的类型:

    “动态文本”创建显示动态更新的文本的字段。

    “输入文本”创建用户能够输入文本的字段。

    “静态文本”创建不能动态更新的字段。

  4. 以下只适用于静态文本:在“属性”检查器中,单击“文本方向”按钮(在第一行,在“斜体字”按钮的右边),然后选择一个选项以指定该文本的方向:

    “水平”选项使文本从左向右水平排列(默认设置)。

    “垂直,从左向右”使文本从左向右垂直排列。

    “垂直,从右向左”使文本从右向左垂直排列。

    注意:如果文本为动态或输入文本,则垂直文本的布局选项会被禁用。只有静态文本才能具有垂直方向。

  5. 执行以下其中一项操作:
    • 要创建在一行中显示文本的文本块,单击您想让文本开始的地方。
    • 要创建定宽(对于水平文本)或定高(对于垂直文本)的文本块,可将指针放在您想让文本开始的地方,然后拖动到所需的宽度或高度。

    注意:如果您创建的文本块在您键入文本时扩展到越过舞台边缘,该文本不会丢失。要使手柄再次可见,可添加换行符,移动文本块,或选择“视图”>“工作区”。

  6. 设置文本属性中所述,在“属性”检查器中选择文本属性。

更改文本块的尺寸:

要在定宽或定高和可扩展之间切换文本块: