首页 理论教育在FlashCS6中,传统文本类型及属性详解

在FlashCS6中,传统文本类型及属性详解

【摘要】:在Flash CS6中,传统文本的文本类型可分为3种:静态文本、动态文本、输入文本。因此,读者在转换文本类型之后,应仔细检查文本并重新应用已经更改或丢失的任何设置。本节简要介绍一下传统文本的三种类型以及常用的一些文本属性。表示将文本向上移动,变成上标;表示将文本向下移动,变成下标。这个变量的值会显示在文本框中。

在Flash CS6中,传统文本的文本类型可分为3种:静态文本、动态文本、输入文本。静态文本在动画播放过程中,文本区域的文本是不可编辑和改变的。动态文本就是可编辑的文本,在动画播放过程中,文本区域的文本内容可通过事件的激发来改变。输入文本就是在动画播放过程中,提供用户输入文本,产生交互。

根据文本在运行时的表现方式,TLF文本创建的文本块也有三种:只读、可选和可编辑。当作为SWF文件发布时,只读文本无法选中或编辑;可选文本可以选中并可复制到剪贴板,但不可以编辑;可编辑文本可以选中和编辑。

同种文本引擎的三种文本类型的切换与设置均可以通过属性设置面板中的列表选项来选择。不仅如此,Flash CS6还支持在传统文本和TLF文本之间互相转换。在转换时,Flash将TLF只读文本和TLF可选文本转换为传统静态文本,TLF可编辑文本转换为传统输入文本。在TLF文本和传统文本之间转换文本对象时,Flash将保留大部分格式。然而,由于文本引擎的功能不同,某些格式可能会稍有不同,包括字母间距和行距。因此,读者在转换文本类型之后,应仔细检查文本并重新应用已经更改或丢失的任何设置。

本节简要介绍一下传统文本的三种类型以及常用的一些文本属性。有关TLF文本的属性,将在本章下一节中进行介绍。

1.静态文本

点击绘图工具箱里的文本工具按钮978-7-111-40639-6-Chapter02-154.jpg,调出属性设置面板,在属性面板的“文本引擎”下拉列表框中选择“传统文本”,在“文本类型”下拉列表框中选择“静态文本”选项。此时,属性设置面板如图2-53所示。

978-7-111-40639-6-Chapter02-155.jpg

图2-53 “静态文本”的属性设置面板

●单击“文本类型”右侧的“改变文本方向”按钮978-7-111-40639-6-Chapter02-156.jpg,可以改变文本的方向,有三种方式:水平、垂直、垂直(从左向右)。

●单击“字母间距”右侧的文本显示区域,并输入数值,或滚动鼠标滑轮,即可调整字符间距。

●选中“可选”图标978-7-111-40639-6-Chapter02-157.jpg,表示在播放输出的Flash文件时,可以用鼠标拖曳选中这些文字,并可以进行复制和粘贴。如果取消选择,则在播放输出的Flash文件时不能用鼠标选中这些文本。

●利用978-7-111-40639-6-Chapter02-158.jpg按钮组,可以设置文本的垂直偏移方式。978-7-111-40639-6-Chapter02-159.jpg表示将文本向上移动,变成上标;978-7-111-40639-6-Chapter02-160.jpg表示将文本向下移动,变成下标。

●消除锯齿:指定字体的消除锯齿属性。有以下几项可供选择:

978-7-111-40639-6-Chapter02-161.jpg“使用设备字体”:指定SWF文件使用本地计算机上安装的字体来显示字体。使用设备字体时,应只选择通常都安装的字体系列,否则可能不能正常显示。(www.chuimin.cn)

978-7-111-40639-6-Chapter02-162.jpg“位图文本(无消除锯齿)”:关闭消除锯齿功能,不对文本进行平滑处理。

978-7-111-40639-6-Chapter02-163.jpg“动画消除锯齿”:创建较平滑的动画。

978-7-111-40639-6-Chapter02-164.jpg“可读性消除锯齿”:使用新的消除锯齿引擎,可以创建高清晰的字体,即使在字体较小时也是这样。但是,它的动画效果较差,并可能会导致性能问题。

●如果字体包括内置的紧缩信息,勾选978-7-111-40639-6-Chapter02-165.jpg选项可自动将其紧缩。

2.动态文本

利用动态文本,可以在舞台上创建可随时更新的信息,它提供了一种实时跟踪和显示分数的方法。可以在“动态文本”文本框中为文本命名,文本框将接收这个变量的值,如果需要,还可以在变量的前面加上路径。这个变量的值会显示在文本框中。通过程序,可以动态地改变文本框所显示的内容。在Flash动画播放时,其文本内容可通过事件的激发来改变。

为文本命名时可以单击“嵌入”按钮设置该变量只能是哪些字符或不能出现哪些字符。

为了与静态文本相区别,动态文本的控制手柄出现在右下角,它也是由圆形手柄和方行手柄组成,圆形手柄表示以单行的形式显示文本,方形的手柄表示多行形式显示文本,双击方形控制手柄,可以切换到圆形控制手柄。

3.输入文本

输入文本与动态文本用法一样,但是它可以作为一个输入文本框来使用,在Flash动画播放时,可以通过这种输入文本框输入文本,实现用户与动画的交互。

如果在属性设置面板中选中“将文本呈现为HTML”图标按钮978-7-111-40639-6-Chapter02-166.jpg输入HTML代码。如果选中“在文本周围显示边框”图标按钮978-7-111-40639-6-Chapter02-167.jpg,则会显示文本区域的边界以及背景。如果不选择该项,在动画播放过程中文本区域的边框以及文本区域的背景是被隐藏看不见的,此时,文本区域与普通的文本框在外观上没有区别。

“段落”区域的“行为”下拉列表框中有4个列表选项:“单行”、“多行”、“多行不换行”以及“密码”,密码中输入的信息将以星号代替。