创建文本
您可以创建三种类型的文本字段:静态文本字段、动态文本字段和输入文本字段。所有的文本字段都支持 Unicode。
- 静态文本字段显示不会动态更改字符的文本。
- 动态文本字段显示动态更新的文本,如体育得分、股票报价或天气报告。
- 输入文本字段使用户可以将文本输入到表单或调查表中。
您可以在 Flash 中创建水平文本(从左到右流向)或静态垂直文本(从右到左流向或从左到右流向)。默认情况下,文本以水平方向创建。您可以选择首选参数使垂直文本成为默认方向,以及设置垂直文本的其他选项。
还可以创建滚动文本字段。请参阅创建滚动文本。
要创建文本,可以使用文本工具将文本块放在舞台上。创建静态文本时,可以将文本放在单独的一行中,该行会随着您键入的文本扩展,或将文本放在定宽文本块(适用于水平文本)或定高文本块(适用于垂直文本)中,文本块会自动扩展并自动折行。在创建动态文本或输入文本时,您可以将文本放在单独的一行中,或创建定宽和定高的文本块。
Flash 会在文本块的一角上显示一个手柄以标识该文本块的类型:
- 对于扩展的静态水平文本,会在该文本块的右上角出现一个圆形手柄。
- 对于具有定义宽度的静态水平文本,会在该文本块的右上角出现一个方形手柄。
- 对于方向为从右到左并且扩展的静态垂直文本,会在该文本块的左下角出现一个圆形手柄。
- 对于从右到左方向并且固定高度的静态垂直文本,会在该文本块的左下角出现一个方形手柄。
- 对于方向为从左到右并且扩展的静态垂直文本,会在该文本块的右下角出现一个圆形手柄。
- 对于从左到右方向并且固定高度的静态垂直文本,会在该文本块的右下角出现一个方形手柄。
- 对于扩展的动态或输入文本块,会在该文本块的右下角出现一个圆形手柄。
- 对于具有定义高度和宽度的动态或输入文本,会在该文本块的右下角出现一个方形手柄。
- 对于动态可滚动文本块,圆形或方形手柄会成为实心黑块而不是空心手柄。请参阅创建滚动文本。
您可以在按住 Shift 键的同时双击动态和输入文本字段的手柄,以创建在舞台上输入文本时不扩展的文本块。这样您就可以创建固定大小的文本块,并且用多于它可以显示的文本填充它,从而创建滚动文本。请参阅创建滚动文本。
在您使用“文本”工具创建了文本字段之后,可以使用“属性”检查器指明要使用哪种类型的文本字段,以及设置某些值来控制文本字段及其内容在 SWF 文件中出现的方式。
- 选择“编辑”>“首选参数”(Windows) 或“Flash”>“首选参数”(Macintosh),然后在“首选参数”对话框中单击“编辑”选项卡。
- 在“垂直文本”下,选择“默认文本方向”使垂直方向自动成为新文本块的方向。
- 选择“从右至左的文本流向”使垂直文本自动从右向左排列。
- 选择“无字距微调”以防止对垂直文本应用字距微调。(字距微调依然可在水平文本中使用。)有关字距微调的详细信息,请参阅设置字符间距、字距微调和字符位置。
- 选择“文本”工具。
- 选择“窗口”>“属性”。
- 在“属性”检查器中,从弹出菜单中选择一种文本类型以指定文本字段的类型:
“动态文本”创建显示动态更新的文本的字段。
“输入文本”创建用户能够输入文本的字段。
“静态文本”创建不能动态更新的字段。
- 以下只适用于静态文本:在“属性”检查器中,单击“文本方向”按钮(在第一行,在“斜体字”按钮的右边),然后选择一个选项以指定该文本的方向:
“水平”选项使文本从左向右水平排列(默认设置)。
“垂直,从左向右”使文本从左向右垂直排列。
“垂直,从右向左”使文本从右向左垂直排列。
注意:如果文本为动态或输入文本,则垂直文本的布局选项会被禁用。只有静态文本才能具有垂直方向。
- 执行以下其中一项操作:
- 要创建在一行中显示文本的文本块,单击您想让文本开始的地方。
- 要创建定宽(对于水平文本)或定高(对于垂直文本)的文本块,可将指针放在您想让文本开始的地方,然后拖动到所需的宽度或高度。
注意:如果您创建的文本块在您键入文本时扩展到越过舞台边缘,该文本不会丢失。要使手柄再次可见,可添加换行符,移动文本块,或选择“视图”>“工作区”。
- 按设置文本属性中所述,在“属性”检查器中选择文本属性。