Flash5跟我学之七

Author: 王超 Date: 2000年 第41期

  真高兴又和大家见面了。国庆假期已经过去了,不知道放假期间大家都去哪里玩了。我可是哪都没去,乖乖在家写稿呢。呵呵!希望你赶紧从放长假的激动心情中恢复状态,我们继续“闪”。
  回忆一下,我们上次讲了Symbol的另外两种类型,初步接触了Action,然后做了影片发布的工作,现在我们来看看层Layer的几种形态。
#1    层遮罩Mask
  遮罩的概念在很多软件中都是有用的,比如PhotoShop,而Flash中的遮罩也与其类似。遮罩给人的感觉就好像用一层有洞的布蒙在一幅画上一样。现在我们来实践一下。
  为了方便观察,我们使用一张图片,运行Flash5,选择Insert菜单下的New Symbol建立一个Graphic符号,选择File菜单下的Import命令导入一张图片(我这里选用的是一张彩色JPG),然后回到主场景,按Ctrl+L打开Library(库)面板,把刚才创建的图形符号拖入工作区,调整好大小,然后选择TimeLine左下角的工具建立一个新层。使新层处于图片层之上,选择工具栏的工具,在新层输入文字:ONLY。完成后按Ctrl+T打开Character面板,调整好字体和大小,完成之后应该类似^41040201a^1:
  现在,我们来做关键的一步,将光标移到文字层的层名称区(Layer Name)点右键,在弹出的下拉菜单中选择Mask(^41040201b^2)。
  提示:在做遮罩Mask时,遮罩(如文字)层要处于被遮罩层(如图片背景)之上。要调整层的上下位置,只需用光标点中要调整的层名称然后上下拖动,到合适位置后松开鼠标键就可以了。
  OK,大功告成,做完之后就是^41040201c^3的效果。你做的是否一样?
  同时注意下层名称区的变化,可见其在正常状态下与Mask后的区别(^41040201d^4)。
  现在,即使你在本文开始时对Mask的概念还含混不清,经过示例过程,相信你已经十分清楚它的含义了。其实这也只是一个最基本的效果。本文为了便于观察,背景使用了图片,在实际应用中可以使用任何对象。为了做出更多一些效果,请设想一下:如我们给背景图片设置一个Motion运动或者其他动作,那么会有什么变化呢?聪明的你应该自己实验,这样可有助于加深理解。
#1    Guide引导层
  你在学习Flash的过程中,尤其是做位移Motion的时候是否在痛苦思索为什么物件只能按直线运动?最多只能在Frame(Ctrl+F)面板里设置一个Rotate(旋转),然而你大可不必痛苦,看完下面的内容相信你会豁然开朗。这就是Guide的概念。
  利用Guide,我们就可以让物件按照我们事先画好的路径来运动,是不是很令人激动?物件运行轨迹牢牢掌握在你手中。这次运动物件我们选用Flash5库中自带的一个飞机模型。建立一个新文件,选择Windows菜单下Command Library子项的Movie Clips,然后在弹出的库面板中选择Biplane,库面板预览窗口显示一个小飞机,把它拖入场景中调整好大小,然后在第25帧插入关键帧,并把飞机移动到另外一个位置,设置Motion变化。
  然后在Layer Name(层名称)区点右键,在下拉菜单中选择Add Motion Guide,这时Flash会自动建立一个新层,这也就是所谓的引导层,选择工具栏的铅笔工具划一条曲线(^41040201e^5):
  然后点中TimeLine的第一帧,选择工具栏的光标工具选中飞机,并拖动到曲线的起点,此前必须点选磁铁工具,这样做的目的是让物件可以“吸附”在引导线上。在拖动飞机的时候注意观察,在移动到引导线附近后中心位置会出现一个圆圈,当中心圆圈与引导线接近到一定距离就会被吸附上去。任何一个物件都有一个中心位置,我们把飞机放大进行观察(^41040201f^6)。
  可以看到,在飞机腹部有一个小的十字,这就是飞机物件的中心位置,而引导线吸附的也是这个位置。
  提示:为什么小十字没有在飞机的正中心呢?其实物件的中心位置并不一定全在物件的正中心,Flash判定物件的中心是根据其所在的Symbol中心来确定的,在建立新符号的时候注意Symbol工作区中心都有一个小的十字,而Flash认为这是此物件的中心位置,不管物件离十字的实际距离如何,物件“中心”并不全都在物件正中心。
  当把第一帧中的飞机位置调整好后(吸附在引导线上),选择Motion的最后一帧(第25帧)同样把飞机吸附在引导线的末端。然后你就可以按回车测试效果了。飞机十分听话地按你设置的路径运动了(^41040201g^7)。
  注意:如果你没有成功,那么就是在起点与终点上飞机与引导线吸附存在问题,请多试验几次。在引导过程中,飞机按照设置好的轨迹运动,但飞机本身方向状态依旧保持原有状态。当飞机运动路径按照轨迹线运动的同时,如果机身的方向也与引导线方向一致,那么看起来会更加真实平滑,这有没有方法实现呢?
  答案是肯定的,按Ctrl+F打开Frame面板,选择飞机层的第一帧,Frame面板打开调整项,在Options下有一个Orient to Path项,勾选前面的方框,这时再按回车测试效果,飞行过程会更加逼真?现在你可以自己绘制一些路径,创建一些物件来试验各种引导效果,这样可使你更好地融会贯通。
  时间过得真快,又到了说再见的时候,朋友们自己多多联系,尝试同一功能的各种不同制作过程,从而加深记忆,有问题来信一起讨论,E-mail:fashion-line@21cn.com。