第 3章 Flash MX 2004的文本操作
本章主要内容
?3.1 创建文本
?3.2 编辑文本
?3.3 文本处理
?3.4 拼写设置与检查拼写
?3.5 查找和替换
?3.6 应用实例
?3.7 本章 习题与实验指导
3.1 创建文本
第 3章 Flash MX 2004的文本操作
在 Flash MX 2004中可以创建三种类型的文
本:静态文本、动态文本和输入文本。
?静态文本:在动画播放过程中不可编辑和改变
的文本。
?动态文本:即可编辑的文本,在动画播放过程
中,文本区域的文本内容可通过事件的激发来
改变。如体育得分、股票报价或天气报告等。
?输入文本:在动画播放过程中,为用户提供输
入文本,产生交互。
1,执行下面的任一操作在舞台中创建静态文本
?创建可扩展的文本块:默认情况下文本都被放
在单独的一行中, 该行会随着用户键入的文本增
长而自动扩展 。 在舞台上单击鼠标, Flash会在
文本块的右上角显示一个圆形手柄以标识该文本
块的类型 。
?创建定宽(对于水平文本)或定高(对于垂直
文本)的文本块:将指针放在想让文本开始的地
方,拖动鼠标到所需的宽度或高度,然后输入文
本。 Flash会在文本块的右上角显示一个方形手
柄以标识该文本块的类型。
2、创建动态文本
动态文本可以实时反映动作或程序对
变量值的修改,具有鲜明的动态效果。创建
动态文本时,需要为其设置一个变量。
创建动态文本与创建表态文本的方法相
似, 为了与静态文本相区别, 动态文本的控
制手柄出现在右下角 。 圆形手柄表示以单行
的形式显示文本, 方形手柄表示以多行的形
式显示文本, 双击方形控制手柄, 可以切换
到圆形控制手柄 。
3,创建输入文本
从, 属性, 面板的下拉列表框中选择
,输入文本,, 出现输入文本对应的, 属性,
面板 。 输入文本与动态文本的用法一样, 但
输入文本可以作为一个输入文本框来使用 。
在 Flash动画播放时, 可以通过输入文本框
输入文本, 实现用户与动画的交互 。
4,创建滚动文本
在 Flash MX 2004中使用菜单命令或文
本块手柄可以轻松地使动态文本字段成为可
滚动字段 。 可以将 ScrollBar组件添加到文本
字段, 从而使它可以滚动 。 也可以使用
TextField对象的 scroll和 maxscroll属性在文
本块中控制垂直滚动, 使用 hscroll 和
maxhscroll属性在文本块中控制水平滚动 。
有关详细信息请参照第 7,8章 。
3.2 编辑文本
3.2.1 选择文本
1、在文本块内选择字符
选择, 文本, 工具, 在文本块中单击鼠
标左按钮 。 执行以下其中一项操作:
?拖动鼠标选择任意个字符
?双击鼠标可以选择一个单词
?单击开始字符, 按住 〈 Shift〉 键单击结束
字符, 则可选中一个字符串 。
?按下 〈 Ctrl+A〉 组合键可以选中文本块中
的所有文本 。
第 3章 Flash MX 2004的文本操作
2,选择文本块:
在工具箱中使用, 选择, 工具, 单击文本
块即可选中该文本块 。
提示,
按住 〈 Shift〉 键可选择多个文本块 。
3.2.2 设置文本属性
可以在文本输入前设置文本的属性, 也
可以在文本输入后, 修改其属性 。 文本的属
性包括字体, 字号, 样式, 颜色, 字符间距,
自动字距微调等 。
1,设置选定文本的字体, 字号, 样式和颜色
2,设置字符间距, 字距微调和锯齿文本
设置文本效果图
3.2.3设置段落属性
文本的段落属性包括对齐、边距、缩进
和行距等选项。
1,设置段落的对齐方式
对齐方式确定了段落中每行文本相对于
文本块边缘的位置。水平文本相对于文本块
的左侧和右侧边缘对齐,垂直文本相对于文
本块的顶部和底部边缘对齐。可以使用菜单
命令或“属性”面板设置文本的段落对齐方
式。
2,设置段落的边距, 缩进, 行距
,边距, 确定了文本块内容距离文本
边框的距离 。 左边距就是文本块内容距离
文本边框左边缘的距离, 右边距就是文本
块内容距离文本边框右边缘的距离 。
,缩进, 就是第一行文本距离文本框左
边缘的距离 。
,行距, 确定了段落中相邻行之间的距
离 。
请见后面的设置效果图 。
边距、缩进、行距设置效果图
3.2.4 设置文本超链接
在 Flash MX 2004中可以很容易地为文本添加
超级链接。
选中文本, 在文本, 属性, 面板中的图标后
面的文本框中输入地址,, 目标, 下拉列表框被
激活 。
4个选项的含义如下:
? _blank:如果用户选择了该项, 则会打开一个新
的浏览器窗口来显示超链接对象 。
?_parent:如果用户选择了该项, 则会以当前窗口
的父窗口来显示超链接对象 。
?_self:如果用户选择了该项, 则会以当前窗口来
显示超链接对象 。
?_top:如果用户选择了该项,则会以级别最高的
窗口来显示超链接对象。
3.3 文本处理
3.3.1 分离文本
在前面所讲的文字操作中, 文字不是矢量
图对象, 所以不能对文字进行填充着色, 绘制
边框线等操作, 也不能进行外形渐变动画的操
作 。 这就需要采取分离文本的方法将文字转变
为矢量图形 。
请进入 Flash窗口通过实例详细介绍。
第 3章 Flash MX 2004的文本操作
3.3.2 文本变形
文字转换成矢量图后, 可以对其进行填
充着色, 添加边框和变形 ( 缩放, 旋转, 倾
斜, 扭曲和翻转 ) 等操作 。
请进入 Flash窗口通过实例详细介绍 。
文字变形效果图
上页的图中的第一个文字是使用, 颜料
桶, 工具, 对文字进行线性渐变填充;第二
个是使用, 墨水瓶, 工具为矢量文字添加轮
廓线;第三个是对矢量文字作, 扭曲, 操作;
第四个是对文字作, 垂直翻转, 操作;第五
个是填充封闭的区域;第六个是对文字进行
,封套, 操作 。 可见, 凡对矢量图形适用的
工具都可以应用于转化后的矢量文本 。
3.4 拼写设置与检查拼写
“检查拼写”功能可让用户在整个 Flash
文档中检查文本的拼写。可以使用“拼写设
置”选择各种用于“检查拼写”的选项。
1,拼写设置
使用, 拼写设置, 对话框可指定用于检
查拼写功能的选项 。 在初次检查拼写之前,
需要在, 拼写设置, 对话框中指定拼写选项,
以初始化检查拼写功能 。
第 3章 Flash MX 2004的文本操作
选择“文本” →,拼写设置”命令,
打开“拼写设置”对话框,如图下图所示。
“拼写设置”对话框
“拼写设置, 对话框的选项含义:
?文档选项:在初次检查拼写之前, 需要指定
在哪些对象中进行拼写检查 。
?字典:在滚动列表中选择一本或多本在检查
拼写时使用的内置字典 。
?个人字典:创建包含用户自己添加的单词和
短语的, 个人词典, 。 在, 个人字典,
?选项组中, 输入路径或单击文件夹图标, 然
后浏览到要用作个人字典的文档 。
2,检查拼写
若在 Flash文档中检查文本的拼写, 请使
用, 检查拼写, 功能 。 它根据在, 拼写设置,
中所选的选项检查拼写 。 当检查拼写功能指
出在指定的字典中未找到某个单词时, 可以
选择更改, 忽略, 删除该单词, 或者将其添
加到, 个人字典, 中 。
“检查拼写”对话框
对于找不到的单词, 可以选择处理该单词
的方式:
?【 添加到个人设置 】 将该单词添加到用户的
个人字典中 。
?【 忽略 】 保持该单词不变 。
?【 全部忽略 】 所有在文档中出现的该单词保
持不变 。
?【 更改 】 完成该单词的更改 。
?【 全部更改 】 将把在文档中出现的所有对应
的单词进行更改 。
?【 删除 】 按钮从文档中删除该单词 。
3.5 查找和替换
“查找和替换, 是 Flash MX 2004新增的
功能, 在设计 Flash作品时, 可以查找和替
换的元素包括文本, 字体, 颜色, 元件, 声
音, 视频或导入的位图 。 在制作动画过程中
熟练运用, 查找和替换, 功能, 可以大大减
少修改对象的工作量, 提高工作效率 。
第 3章 Flash MX 2004的文本操作
“查找和替换”对话框
“查找和替换”对话框选项和命令按钮介绍:
?全字匹配:将指定文本字符串仅作为一个完整
单词搜索,两边由空格、引号或类似标记限制。
如果取消选择,则可以将指定文本作为某个较
大单词的一部分来搜索。
?区分大小写:将在查找和替换时搜索与指定文
本的大小写字符格式完全匹配的文本。
?正则表达式:搜索以动作脚本编写的正则表达
式中的文本。
?文本字段的内容:搜索文本字段的内容。
?帧 /层 /参数:搜索帧标签、层名称、场景名称
和组件参数。
?动作脚本中的字符串:搜索文档或场景内动
作脚本中的字符串。
?【 查找下一个 】,查找下一个出现的指定文
本。
?【 全部查找 】,查找所有出现的指定文本。
?【 替换 】,替换在当前出现并选定的指定文
本。
?【 全部替换 】,替换所有出现的指定文本。
3.6 应用实例
实例 1:金鸡报晓
在实例画面的中心是一只报晓的雄鸡,
外围是由玫瑰填充的圆环,圆环外侧是一串
弧形文字,实例效果如下图。
请进入 Flash完成实例制作。
第 3章 Flash MX 2004的文本操作
“金鸡报晓”效果图
实例 2:彩图文字 —, 北京奥运,
实例效果如下图所示 。 本实例以绿色为
背景, 绿色象征活力 。 中间是由枫叶填充的
文字, 北京奥运,, 枫叶意味着收获与成功 。
效果如下图 。
请进入 Flash完成实例制作 。
“北京奥运”效果图
习题与实验指导
本章习题,见书中 第 71页
实验指导,见书中 第 71页
第 3章 Flash MX 2004的文本操作
Thank you very much!
本章到此结束。
谢谢您的光临!