《Flash 完全手册》独家网上连载
5.2 矢量图运用
5.2.1 导入矢量图形
Flash MX2004的绘图功能虽然比较强大,但是有不少任务还是很难用Flash 的绘图工具来实现。我们可在矢量素材库中找到各种格式的图形,将其直接加入Flash 作品中,不仅可提高作品质量,还能减少制作时间。
Flash 的导入功能可将其他程序中创建的矢量图形直接导入,然后对它们进行编辑使之成为生成动画的元素。
大多数矢量程序(包括Adobe Illustrator、CorelDRAW、Macromedia FreeHand和Flash )都可以导入和导出矢量图形,这样就可以很轻松地将一个程序创建出来的图形用于另一程序。
要将矢量图形导入Flash ,可如下操作:
步骤1:从【文件】菜单选择【导入】(Import) >【导入到库】(Import to Library )。出现导入到库对话框(参见图5-1)。
步骤2:定位到要导入的文件,然后单击【打开】。
提示:如果是用Adobe Dimensions创建的具有动画效果的三维对象,可以将每个动画帧作为一个系列中的单独的AI文件导出,然后将整个系列导入Flash ,从而创建三维动画;如果导入的.swf动画文件,那么导入将是一帧一帧的画面,无法将层、动作或中间帧导入。
5.2.2 优化图形
在创建或导入对象时,有时可能需要对它进行优化,主要是删除一些不必要的矢量曲线。这个过程很重要,因为曲线越少文件也越小,而文件越小,也就意味着Flash 电影能以较快的速度从网上下载。另外,具有较多矢量曲线的图形会占用处理器的很多资源,这也会降低动画的播放速度
导入的形状可以优化;就是用Flash 绘图工具创建出来的对象也可以优化。例如,一条未经处理的手画线,会有许多节点和曲线,对它进行优化可以使它变得光滑。
要优化一个图形,可用下面的操作方法:
步骤1: 在舞台上,选择要修改的线条或填充。
提示:要优化一个群组对象,就要首先执行【修改】(Modify )>【分离】(Break Apart),或按【Ctrl+B】,将群组对象解组,一次不能完全解组的,可多次按【Ctrl+B】。
步骤2:选择【修改】(Modify )>【形状】(Shape)>【优化】(Optimize),出现最优化曲线(Optimize Curves)对话框,如图5-10所示。
图5-10 优化曲线对话框
【平滑】(Smoothing):设置Flash 优化对象的程度。将滑标移向右端最大,左端则不优化。
【使用多重过渡】(Use multiple passes):自动连续优化,直到不能再优化为止。
【显示总计消息】(Show totals message):选择它,优化后会显示一个窗口,可以了解优化的程度。
步骤3:单击【确定】,就会进行图形优化。如果对优化的结果不满意,可按【Ctrl+Z】撤消,然后重新设置。
下一节