Flash4使用详解 (十四)

---摘自《CPCW》(文/陈涛)
使用符号和实例(二)

编辑符号
  在对符号进行编辑后,Flash会自行修改影片中所有基于该符号创建的实例。符号的编辑是在“符号编辑(symbol-editing)”模式下进行的,可以编辑当前影片内的符号,也可通过执行“Edit in Place”命令编辑与其它舞台上的对象相关的符号。在编辑符号时,其他对象将变灰以示区别。

tr0620-image016.gif (14997 字节)


在舞台上编辑符号

  l 在舞台上选定要编辑符号的一个实例后单击鼠标右键(对Windows)或按住“Control”键单击鼠标(对Macintosh),从相关菜单中选“Edit in Place”命令。


在新窗口中编辑符号

  l 在舞台上选定要编辑符号的一个实例后
  l 在库窗口中双击符号图标。

tr0620-image018.gif (7243 字节)


在符号编辑模式下编辑符号

  l 在舞台上选定要编辑符号的一个实例后,执行“Edit > Edit Symbol”命令,或单击鼠标右键(对Windows)或按住“Control”键单击鼠标(对Macintosh),从相关菜单中选“Edit”命令。
  l 在库窗口中选定符号,从“Options”菜单中选择“Edit”命令。

tr0620-image020.gif (10187 字节)

结束符号编辑,回到影片编辑环境
  l 执行“Edit > Edit Movie”命令。
  l 单击事件线窗口左上角“Scene”处。

tr0620-image022.gif (1166 字节)

改变实例属性

  每个实例都有它独立于符号之外的属性,可以改变实例的色彩、透明度和亮度,改进实例的类型(如把图形实例变为影片片断实例),设置图形实例内动画的播放模式,还可以对实例进行变斜、旋转和缩放操作,这些变化都不会影响符号。
  实例属性与实例一同保存,如果编辑了符号或改变了实例与符号的联接,曾设定的实例的任何属性仍有效。

tr0620-image024.gif (7061 字节)
改变实例的颜色和透明度
  在“实例属性”对话框的“颜色效果(Color Effect)”选项卡中设定实例的颜色和透明度。“颜色效果”设置对符号中的位图同样起作用。

tr0620-image026.gif (1397 字节)

  当在某一帧改变了实例的颜色和透明度,该实例在对应帧会马上反映出所作的改变。如果要使实例中的颜色随时间变化,可在该段时间的每一幅关键帧内对该实例作颜色设置。如果在一个包含数帧的影片剪辑应用了颜色效果,Flash会把这个颜色效果应用到影片剪辑的每一帧。

改变实例的颜色和透明度
1, 执行下列操作之一:
  l 选择舞台上的实例后执行“Modify > Instance”命令。
  l 双击舞台上的实例。

2, 单击“颜色效果(Color Effect)”选项卡。

3, 从“颜色效果下拉列表框(Color Effect pop-up menu)” 中选择其中选项之一:
  l “Brightness”调整图形的明暗对比,范围从-100%(黑)到100%(白)。
  l “Tint”在同一色调的基础上调整图形的色彩,使用调色板中的十字叉或键入红绿蓝三种颜色的值确定色调,100%的色彩指表示对象将以饱和色彩显示。
  l “Alpha”调整对象的透明程度。
  l “Special”分别调整实例的红、绿、蓝和透明值,这对于在位图之类的对象上创建细微的颜色效果和动画时很有用。左边的控制杆可以百分数的形式减少颜色值和透明值,右边的控制杆则可以绝对值的形式减少或增加颜色值和透明值。
  当前的红、绿、蓝和透明值乘以设定的百分数再加上右边栏的绝对值,生成新的颜色值。例如,如果当前红色值为100,左边栏设为50%,右边栏为100,那么将产生新的红色值150((100 x .5) + 100 = 150).。左上角的预览框将反映所作的改变。

用另一个符号代替实例

  在不改变实例以前的属性的情况下把它与另外的符号联接起来,会使该实例外观发生变化。
  把实例与其他符号联接起来

1,执行下列操作之一:
  l 选择实例,执行“Modify > Instance”命令。
  l 双击实例。

2,在出现的Instance Property”对话框中单击“Definition”选项卡。

3,从列表中选择符号后,单击“转换符号(switch symbol)”图标。 要复制选中的符号,可按“复制符号(Duplicate symbol)”图标。tr0620-image030.gif (402 字节)

4, 关闭“实例属性”对话框,使所作改动生效。

改变实例类型

  可以改变实例的类型,重新定义它在影片中的行为。举例来说,如果想使一段包含动画的图形实例的播放过程独立于主影片,就可以把它变为影片剪辑类型。

改变实例类型
1,执行下列操作之一:
  l 选择实例,执行“Modify > Instance”命令。
  l 双击舞台上的实例。

2,在出现的Instance Property”对话框中单击“Definition”选项卡。
  l, 在“Behavior”区选择另一种符号类型。
  l, 关闭“实例属性”对话框,使所作改动生效。

设置动画图形实例的放映模式

  设置动画图形实例的放映模式用于确定图形实例中的动花絮列如何播放。

设置图形实例的播放模式
1,执行下列操作之一:
  l 选择实例,执行“Modify > Instance”命令。
  l 双击舞台上的实例。

2,在出现的Instance Property”对话框中单击“Definition”选项卡。

3,选择下列播放模式:
  l “Loop”模式将播放实例中所有的动画。
  l “Play Once”模式将从指定帧开始播放动画序列。
  l “Single Frame”模式仅显示动画序列中的一帧。

4,在“”文本框中输入一个帧数来设置三种模式下动画序列的第一帧。

5,关闭对话框使所作设置生效。

拆解实例

  拆解实例将终止实例与符号的联接,并把它变成一些未成组的图形和线条的集合。如果想彻底更改该实例却又不想影响它所对应的符号和其他对象,进行拆接操作是有效的方法。

拆解实例
1,选择实例。

2,执行“Modify > Break Apart”命令。
  该操作使实例化为一些图形元素。

3, 使用绘图工具修改这些元素。
  对实例的拆解接近改变实例本身,对该实例对应的符号和其他由该符号创建的实例没有影响,如果在进行拆解操作后改变了原符号,被拆解实例将不会发生改变。

使用其它影片中的符号

  可以在不打开其他影片的情况下显示它的库,还可以在当前影片中使用其它影片的库的符号,这样就可以用其他影片中已更新的符号来代替当前影片中的符号而不必对当前影片中舞台上的实例重新定位。

使用其它影片中的符号
1, 执行“File > Open as Library”命令,在出现的对话框中选择一影片。
  这时该影片的库将出现在单独的库窗口中。

2, 从窗口的预览区把符号拖至当前场景。
  这时Flash将在舞台上创建该符号的实例并把符号拷入当前影片的库中。