用Illustrator 9.0的图层工具输出SWF格式动画

Author: Good Speed Date: 2000年 第34期

  Flash动画以其独有的魅力,在网页上得到了广泛应用,大有成为主流之势。Adobe公司作为计算机图形界的老大,不仅有着杰出的点阵图的处理工具Photoshop,在矢量图方面,也有着足以和Coredraw抗衡的Illustrator。新发布的Illusrator 9.0功能更为强大,利用图层工具可以直接导出为Flash的SWF格式。下面,我就向大家介绍具体方法。
  首先,启动Illstrator 9.0,在菜单“File\New”里创建一个新的图像,颜色模式选择为RGB。然后,在左边的工具箱“Tool box”里,使用“Typetool”文字工具。在这里,我们在新建的图像中输入数字12345。然后使用顶部工具栏里的“Type\Character”(文字属性),改变文字的大小、字体、颜色等。接下来,依旧在工具箱里点击“选取”工具,把刚才创建的文字全部选取,在顶部工具栏“Type\Create Outline”里,为文字创建轮廓。这样,我们就把文字转化为矢量图形了。需要提一下的是在使用Illustrator时,只有矢量图形才能使用所有的滤镜效果。继续保持文字图形的选中状态,选择顶部工具栏“Filter\Distort\Free Distort”(自由扭曲滤镜),对文字进行扭曲变形。接下来,我们要把文字分散到各个层中去,先在图中选中数字1,然后按住“Shift”键,在Layer层的面板中,点击Layer面板右上方的小三角,在弹出的菜单中,选择“Release to Layers”,我们看到,数字1被释放到了新的一层。依次选择12,123,1234...12345,按住shift键,按照刚才的方法把它们分别“Release(释放)”到各层。
  接下来,我们就要把各层输出为Flash的SWF格式了。选择 “File\Export”,在弹出的保存格式类型对话框里选Flash(SWF) 格式,并为文件取名。然后,在出现的“Flash format option”对话框里,选择“AI Layers to SWF Frames”,点击确定。这样,我们就把刚才做成的AI格式的图像转化为Flash的SWF格式了。现在,你可以在浏览器中观看到输出的SWF文件的结果了。
  怎么样,是不是很方便?当在把图层输出到SWF格式时,我们有三个选项:第一个是“AI File to SWF File”,可以把整个图像文件输出为一个单帧的SWF文件;第二个“AI Layers to SWF Franes”,可以把每个图层作为Flash的帧输出到SWF动画文件中去;第三个是“AI Layers to SWF File”,可把指定的AI图层输出到SWF文件中。