Flash4使用详解 (九)

---摘自《CPCW》(文/陈涛)
使用导入图形

概述
  可以在Flash影片中使用在其它应用程序中创建的向量图或位图,还可以把导入的位图转换为矢量图并进行修改。Flash能识别很多种格式的位图和向量图,下表介绍了Flash能够识别的文件格式和创建它们的平台:
File type Extension Windows Macintosh
Adobe Illustrator (version 6.0 or lower). See Using Adobe Illustrator files.
.eps, .ai tr0618-image001.gif (244 字节) tr0618-image001.gif (244 字节)
AutoCAD DXF. See Using AutoCAD DXF files. .dxf
Bitmap .bmp  
Enhanced Metafile .emf  
FutureSplash Player .spl
GIF and animated GIF .gif
JPEG .jpg
PICT .pct, .pic  
PNG .png
Flash Player
.swf
Windows Metafile .wmf   
QuickTime Movie .mov


向Flash中插入图片
  插入图片的方法有导入和粘贴两种,在插入过程中Flash是这样工作的:

  l 插入的位图(扫描图片、BMP文件)作为当前层单独的对象,Flash将保留图片的透明设置。
  l 导入的图片集(如PICT和BMP图片)将分布在当前层连续的帧上。
  l 在“FreeHand”或“Adobe Illustrator”中创建的向量图和WMF文件将在当前层形成一个组。
此外,在Flash中还可以加入“AIFF”和“WAV”格式的声音文件。参见第十一节“导入声音”部分。

向Flash中导入文件
1, 执行“File > Import”命令。

2, 在出现的导入(Import)对话框中,确定路径后打开要导入的文件。如果被导入文件有多层的话,那么在导入过程中可能会创建新的一层,这时最好使时间轴窗口可见。

3, 如果要导入的文件名以数字结尾,并且在同一文件夹中还有同一系列的其它文件,那么在点按“打开”按钮后会出现一个提示框,如果点按该提示框中的“Yes”按钮,则把该系列所有文件导入并放在当前层的连续帧上;如果点按该提示框中的“No”按钮,则仅导入被选中文件。

可作为一个系列的文件名如:
  Frame001.gif Frame002.gif Frame003.gifBird 1 Bird 2 Bird 3Walk-001.ai Walk-002.ai Walk-003.ai
利用粘贴操作从另外一个应用程序中导入位图
1, 在另外一个应用程序中选择图片。

2, 执行“Edit > Paste”命令。

把位图作为嵌入对象(对Windows)
1, 在另外一个应用程序中对图片执行“ Copy”命令。

2, 在Flash种,执行“Edit > Paste Special”命令。

  当需要编辑这幅图时,Flash将打开原应用程序。如果不对嵌入对象执行“Modify > Break Apart”,则无法把它旋转。
  如果要从“FreeHand 8”导入图形,需把“FreeHand”的输出类型设为“CMYK”或“RGB”。

使用在FreeHand中创建的图片
  FreeHand是创建能够导入到Flash中的向量图形的最好的选择,它导出可被Flash识别的多层图片,可以在FreeHand8和Flash4间交换RGB和CMYK图形。要使CMYK图形转换为RGB图形兵士颜色不失真,可以先向FreeHand中导入图片,在偏好设定中选择“Convert Colors to RGB”选项,再将图片作为Flash影片导出。如前所述,如果要从向Flash中拷贝或粘贴图片,可将FreeHand的输出设定为“CMYK”或“RGB”项。

使用Adobe Illustrator件
  Flash支持Illustrator® 88, 3.0, 5.0、6.0和7.0文件格式。在把Illustrator文件导入时,需要先取消Illustrator中所有层上的对象的分组,之后就可象操作Flash中所有对象一样操作它们。

用QuickTime影片
  
当在Flash中导入了一段QuickTime影片时,它并不成为Flash影片的一部分,Flash将创建和维护一个指向源文件的链接,可以对它进行缩放、旋转和设置动画,还可以播放并设置影片的运动的路径。在导入了一段QuickTime影片后,不播放的情况下,只显示影片的第一帧。

放QuickTime影片
1, 在时间轴窗口中加入与影片长度相应的帧数。

2, 执行“Control > Play”命令。

设置QuickTime影片路径

1, 执行“Window > Library”命令,选择要编辑的QuickTime影片。

2, 在选项菜单中,选择“Properties”,在“Video Properties”对话框中点击“Set Path”按钮。

3, 输入影片的新位置。

对位图的操作
  Flash将输入的位图看作一个单独的对象,如果想使位图不致变得太大或要对图片进行某些操作,可对它执行“Trace Bitmap”命令,该命令把位图变为由一些可编辑的颜色区组成的向量图。

位图转换为向量图
1, 选择位图。

2, 执行“Modify > Trace Bitmap”命令。

3, 输入颜色分辨值。

  在转换时,如果两个象素间的RGB小于所设定的颜色分辨值,那么就认为这两个象素颜色相同。所以所设定的颜色分辨值越大,转换后的颜色数越少。

4, 给出一个值,该值为在向一个区域赋颜色时使该区域闭合所用象素数的最小值。

5, 给出一个值用于在曲线拟合时确定曲线轮廓的平滑程度。

6, 给出一个角的顶点的临界值用于确定是保持顶点还是平滑顶点。

  如果要产生一个与原图形十分相像的向量图,推荐作如下设置:
Color Threshold, 10;Minimum Area,1 pixel;Curve Fit, Pixels;Corner Threshold, Many Corners。

  值得注意的是在有些情况下转换后的文件会比源文件大,这是因为图形比较复杂,需要创建很多向量进行拟合。

利用位图绘图
  可以使用刷子或燃料桶工具以位图填充图形。首先对位图进行拆解操作使它变为一些颜色区,然后使用滴管工具对位图取样。

用位图绘图
1, 选择位图。

2, 执行“Modify > Break Apart”命令。

在执行了该命令后,位图变为了一些颜色区的集合。

3, 选择滴管工具单击位图。

滴管工具对位图取样后当前工具变为染料桶。

4, 使用染料桶或笔刷工具绘图。

拆解的位图使用绳索工具选择某一区域的颜色

1, 选择位图。

2, 选择绳索工具和它的“Magic Wand”修改器。

3, 设置修改器选项:

  l “Threshold”相邻象素的颜色值相差必须不超过多少方能作为同一种颜色被选中。该值越大,颜色值就可相差越多;如果该值设为0,那么只有颜色完全相同的像素才能被选中。
  l “Smoothing”项定义如何平滑位图的边界,选项有“Smooth”、“Pixels”、“Rough”和“Normal”。

4, 单击位图上任一处,位图上与单击处相匹配的区域被选中。

设置位图属性
  使用位图属性对话框可平滑位图轮廓、设置导出格式。要打开位图属性对话框,可在库窗口中选中位图后单击属性按钮,其中选项如下:
  l “Bitmap information”显示位图的名称、位置、修改日期和大小。
  l “Preview”为对位图的预览。
  l “Allow smoothing”项将平滑位图边界。
  l “Update reimports”如果原位图被其他程序修改,将再次导入。
  l “Import”将打开“Import Bitmap”对话框,可以导入一新的位图。
  l “Test”显示文件压缩的结果,在这里可以比较原文件和压缩后的文件的大小。

选择“Export”项后可作如下设置:
  l “Default”项使用默认格式输出文件。
  l “Lossless”使用一种压缩格式输出文件,但图形的数据不损失。
  l “JPEG”项使文件以压缩的JPEG格式导出,压缩比与文件质量成反比,即压缩比越低,则文件质量越高;压缩比越高,文件质量越低。当图片以JPEG格式导出时,需要在对话框中指定压缩比(从1到100)。