大家应该看到了,导航背景MC在舞台上只显示出来一条横向的线段,这是因为MC在舞台上只显示第一帧的原因,我们现在双击这个MC,进入到它的编辑界面。然后右键点击第一帧,选择“复制帧”,如图:
然后在时间轴的第十六帧处,右键点击,选择“粘贴帧”,这样第十六帧处的矩形就和第一帧处的一模一样而且处在同样的位置,好了,在第八帧和第十六帧中间任意点击以下,打开属性面板,补间里选择“形状”,缓动仍然是100。
因为我们想要的效果是当鼠标移到按钮上,它才显示,移出后,它会渐渐消失,所以第一帧必须是空白关键帧。我们在第十六帧处按住鼠标不放并向前拖动,直到把所有的帧全部选中,然后鼠标点击黑色部分,向后移动一帧,这时,在第一帧处会自动插入一个空白关键帧,如图:
到这里,影片剪辑就制作完成了,或许有朋友会问,既然鼠标移出按钮后会消失,为什么最后一帧不插入空白关键帧呢?其实上面如果你仔细看的话,就会了解到MC的特性来,它是一只不停的循环播放,在第一帧处,我们让它停止,当鼠标移动到按钮上时,我们让他播放到第八帧停止,当鼠标移出时,我们让它继续播放,直到第一帧处,因为这里添加到有停止播放的代码,所以它会再停止到这里,这就是一个循环。
【第七步】:现在开始添加控制代码,点击第一帧,打开“动作”面板,输入“ stop();”,或是点击左边的“全局函数——时间轴控制——stop”,如图:
这个代码的意思就是,当时间轴播放到这一帧的时候,让它停止下来不在播放。如果有点英文基础,代码的含义很容易理解,但是格式千万不能错,否则在导出影片的时候会提示脚本错误。
好了,再点击时间轴上的第八帧,同样为它添加一个stop();的代码。到这里,这个影片剪辑就完全制作好了,我们回到场景里去。
【第八步】:现在,你在场景里已经看不到这个影片剪辑了,但是,在这个MC所在位置的左上角,会显示出一个黑框白底的圆,看下图:
我们可以通过点击它来选中这个MC,同时也可以双击这个圆进入到影片剪辑里。现在我们需要把它再复制出来八份,分别放在每个导航按钮的左上方,但是,我们看不到它的最终效果,不太容易确定放的位置。这确实是个很头疼的问题,最起码它让我最初的时候头疼了一段时间,但是,后来还是想到了解决的办法,我们可以先把这个MC转换成图形元件,然后固定显示某一帧的内容。嘿嘿,这是个很实用的小技巧,千万要熟练运用。否则会增加你的制作难度。
好了,现在我们点击这个圆,然后打开属性面板,看下图:
在A处选择“图形”,因为我们的MC是在第八帧完整显示出来的,所以B处改为“8”,好了,回车确定,再看看舞台上的MC,是不是就全部显示出来了。
【第九步】:按住alt和shift键不放,鼠标拖动复制出来八份,有人又要问了,为什么还要按住shift键?当然,你也可以不按,按住它是为了让复制出来的MC左右和被复制到对齐。复制完成后就是下面这个样子。
或许有些细心的朋友看出来了,复制出来的MC下面离分割线还有一段距离,这个没关系,我们可以用变形工具把拉伸其中的一个,拉伸到分割线的上方为止,然后打开属性面板,看它的高度是多少,复制下来,然后把其它复制出来的MC的高度都修改成这个值就可以了。
好了,现在影片剪辑复制修改完了,我们就不需要再看到它了,把所有的MC框选,然后打开属性面板,还把它们改成“影片剪辑”。在FLASH里面,很多元件的属性是可以批量修改的,只要全部选中,打开属性面板就可以修改了,这样也省掉了我们相当大的一部分工作量。
【第十步】:现在,我们得给这九个MC分别起个名字,还举导演的例子,如果你要让某位演员上台演出,你总得叫他把,你总不能叫“喂,那个谁,你上台演某某某。”在FLASH里面同样,MC就像演员,想控制它,得首先给它命名。我们选中第一个MC,打开“属性”,
面板,看下图:
红线框选的部分就是给MC起名的地方,这里我给它起了个“yi_mc”的实例名称,很多初学FLASH的朋友会把实例名称和库里面的元件名称搞混,这里做下说明,库里面的元件名称是为了方便你查找而随便起的,实例名称才是控制MC的关键,实例名称的起名规则是不能有中文,不能和flash的as代码冲突。
好了,下面分别为剩下的八个MC起实例名称,我这里就是“er_mc”、“san_mc”.....“jiu_mc”了。