另外在Flash设计过程中使用Freehand的多页模式,还可以可视地将一个瞬间按时间或帧排列,仔细研究希望在Flash中执行的界面或运动的图形,方便对设计进行构思。基于构思的需要,个人认为这方面比限制使用单页文档的Illustrator方便一些。
* Freehand中的Symbol符号
* Freehand图层
* Freehand Lens(透镜)填充,但是会有些例外,这个我们下面的章节中会讲到
* 渐变填充
* TIFF 、GIF、JPG和PNG这些像素图
* 混合路径和复合路径
* Freehand的裁剪路径
* 作为Flash可编辑文本的文本块
* 箭头
* 虚线(但得使用一些技术)
* 特殊填充:Tiled平铺填充、Custom自定义填充、PostScript填充、Pattern图案填充、Textured纹理填充和Lens透视填充(不同于简单的透明)。
Freehand里面的填充可以包含很多种,但是有些填充是为PostScript打印设计的,并且使用PostScript绘图引擎构建,所以这些填充需要PostScript解释器才能正确地显示;但是Flash不使用PostScript。因此上面的填充将不能被导入到Flash中。
* Dashed线条、Pattern线条、PostScript线条。
* 某些类型的字体,比如说位图字体和被锁定轮廓的字体。
* 不能作为SWF预览和导出的文字效果。
* 不能作为SWF预览和导出的EPS文件。
* 使用Lens填充的多图层对象。Lens填充只能影响下一层作品,而这些作品存在于同一图层上。
向Flash MX导入 Freehand 文件时,请记住以下原则:
当要导入的文件有两个重叠的对象,而您又想将这两个对象保留为单独的对象,可以将这两个对象放置在 Freehand 的不同层中,然后在导入文件时在 Flash 的“Freehand Import”对话框的Layers选项中中选择“Layers”即可。
如果将一个层上的多个重叠对象导入到 Flash 中,则重叠的形状将在重叠处被分割,就像在 Flash 中创建的重叠对象一样。
导入具有混合的文件时,Flash 会将混合中的每个步骤导入为一个单独的路径。因此,Freehand 文件的混合中包含的步骤越多,Flash 中的导入文件将变得越大。
如果导入文件中包含具有方头笔触,Flash 会将它转换为圆头笔触。
如果导入文件中具有灰度图像,则 Flash 会将该灰度图像转换为 RGB 图像。这种转换会增大导入文件的大小。
如果导入的文件中具有 EPS 图像,则必须先在Freehand的Preferences中,选择菜单命令:Edit>Preferences打开,然后选择Import标签面板,钩选“Convert editable EPS when imported”选项,然后再将 EPS 放置到 Freehand 中。如果不选择此选项,则 EPS 图像导入到 Flash 后将无法查看。此外,无论在 Freehand 中使用的首选参数设置是什么,Flash 都不会显示导入的 EPS 图像的信息。
如果现在你处于Flash中的Symbol编辑状态,想要导入Freehand文件,使用菜单命令File>Import,然后选择一个Freehand文件导入,本篇文章我将上篇文章中制作的螺旋动画Freehand10文件,你将会看到如下图所示的Freehand Import 对话窗口。
于是我们在Freehand Import面板的Layers选项中选择Key Frames选项,这样就能将Freehand的图层导入到Flash的同一层中的多个关键帧中,每个关键帧对应Freehand文件中的每一个层(美中不足是起始处会有一个空白关键帧)。注意不要选择对话框下面选择区域中的Include Background Layer选项。
(加入第四篇中的SWF文件。)
2、将Freehand的符号(symbol)导入成Flash符号(symbol)
打开Freehand10创建一个你喜欢的Symbol(如右图),将它保存成Freehand格式,然后打开Flash MX并且导入这个文件,这里我们在Freehand Import面板的Layer选项中选择Flatten。
看一下Flash的Library面板(Ctrl+L),注意Freehand符号是如何转化为Flash符号的,注意那些小三角的处理方式。另外Flash MX还将Freehand的辅助线映射为Flash的辅助线。这是非常有用的一个功能。
不能使用实例来产生融合效果,在Freehand中融合的每一步都将作为单独的对象导入Flash中。最后所产生的SWF文件将会比前面例子中的要大。
比如我们在Freehand中使用钢笔工具绘制出树叶形状的封闭路径,然后将一张你准备放置到这个形状里面的图形对象剪切到剪贴板中,接着使用菜单命令:Edit>Paste Inside,就得到了如下左图所示的图形对象 。
Freehand中选择工具面板中的Polygon多边形工具,在工具面板的Shape选项中选择Polygon多边形,然后设置Number of Sides的值为8,点击OK按钮退出Polygon Tool工具面板,然后在工作区域按下Shift键在页面拖动鼠标,就样就能轻易地绘制出一个八边形。如果你要绘制一个星形的形状的话,只要在Polygon Tool工具面板中选择Star选项,然后设置一些相应的属性就可以了。
如果希望对Flash元素使用Alpha通道,我们该怎么实现呢?对,可以先将对象转化为符号,然后对符号应用属性面板中的Alpha透明来设置对象的透明度。
如果是在Freehand中,你可以在闭合的路径对象上应用透明的Lens透镜填充。你只需要保存Freehand文件,并将它导入Flash就可以。即使没将对象制作为符号,Flash的导入依然是透明的!(请参阅《Freehand 中渐变式透明的模拟》)
记住在使用这个技巧时不要使用导入的EPS图形,因为嵌入的EPS图形将不能被导入Flash中。还有,不要将Lens填充和图形合并为符号。
如下图所示这是一张在Freehand中对五角星对象应用Lens透镜中的Transparency效果,它很好地透出了位于其底下的图片,当然了如果你觉得透明度不够的话,可以在Fill面板的Opacity中进行设置。我们将这个文件保存为.fh10文件。

如果对lens填充的对象(Freehand中的符号)使用同样的效果,那么将得到其他有趣的现象,透明度会丢失,而得到一些在该对象下面的位图的很好路径,其实也是使用遮罩效果实现的,但是通过实践表明,将Freehand中的Lens 填充对象转化成Symbol并且导入Flash后,会产生很多不需要的符号,相比之下比不转化成符号要复杂了一些,没什么意义。
举个例子,我在Freehand中制作了一个圆形渐变填充对象,将它的填充颜色设置成11种,存盘并且导入它到Flash MX中。在Flash MX中我们“解剖”这个渐变色的应用,发现原本看上去没什么区别的渐变图形竟然是由一个个圆形实心填充对象上下重叠而成,如下图所示,这是我从中拖出几个圆形对象而得到的效果,其中还应用了一层又一层的MASK效果。除非这种转换过程非常需要,一般轻易不要去使用它。
在Freehand 10中,使用spiral螺旋工具可以很简单地绘制一个基本的螺旋形状(在绘制螺旋形路径之前我们可以双击螺旋工具来设置一些选项。
。用一句话来概括,Release to Layers就是将融合对象中的每一步都放置到单独的图层上。在Release to Layers对话窗口中,还有一些不同的设置,从Animate下拉菜单中选择Build,那么当你将这个文件导入到Macromedia Flash时,每个动画制作略微会有些不同,其余的几个你可以自己试一下。大家可以看一下Freehand的在线帮助。
现在请你使用菜单命令:Control>Test Movie来观看一下这个Flash动画效果,在Freehand 10里面你还可以使用Flash Player来测试动画文件。你还可以使用菜单命令:Control>Movie Setting来调节动画的速率。如果你觉得满意的话,可以在Freehand中导出成SWF文件。然后你可以在Flash的实例中导入或者通过loadMovie或是loadMovieNum这类语句调用这个SWF文件。
保存这个有意思的文件吧。看!我们在Freehand中也可以制作SWF动画了!
使用Freehand中的命令:View>Perspective Grid>show,可以打开如下图所示的透视网格,然后使用工具面板中Perspective工具根据实际需要按住键盘中的上、下、左、右将你所选择的对象吸附到透视网格中去,实现对象的透视变形。

三、注意事项
下面两张图片是在Freehand10中显示的相同的颜色在CMYK和RGB两种模式下的区别:

当你准备转换色彩模式的时候,打开Swatches面板,这块面板中列出了我们在Freehand中可以直接拖拉就可以使用的颜色列表。
如何区分哪个是CMKY模式,哪个是RGB模式呢?细心的朋友可能已经发现了,每个颜色块的右边都有这个颜色的颜色值和模式,比如说:71r 31g 165b,这种就是RGB模式的颜色,以斜体字来表示。同样的道理,CMYK模式的颜色你应该也能识别。选择一个CMYK颜色,点击鼠标右键,从其弹出菜单中选择Make RGB选项就可以了。
同理将RGB模式转换成CMYK模式也使用同样的操作就可以了。