湘教在线

当前位置:首页>课件专栏>动画制作>正文

《Flash MX 2004课件百例》之实例-通用导航界面(四)

√湘教在线   点击次数:  来源:[2005-10-16 22:16:35] 进入论坛
课件效果

    这是通用导航界面的另一个实例,在这个实例当中,我们同样以按钮动作作为触发事件,即单击导航按钮后触发相应的影片剪辑运行,从而达到进入二级页面的目的。从本质上讲该实例与前面几个相同,其区别在于布局方式和制作方法上稍有差别。

实例18 通用导航界面(四)

    如上图所示,画面的主体部份是4个主导航按钮,这些按钮均被定义相应的动作脚本,单击其中任意一个按钮,可弹出相应页面。弹出画面的右下方是一个名为“返回”的按钮,单击此按钮,弹出窗口自动关闭,画面返回到初始状态。

制作要点

1.图层结构分析
     图18-3是课件完成以后的图层结构。

图18-3 课件的图层结构

    【背景和标题】图层由“背景”、“环形球”元件和静态文本构成,【光线】图层则采用了图形的形状渐娈方式来处理,这两个图层之间是遮罩和被遮罩的关系,最后形成一束光线一闪而过,画面逐渐展开的效果。另外在【星1】、【星2】图层中我们设计制作了一颗闪亮的星球,对“光线”进行了渲染,以增加课件的整体美感,具体效果可参考配套光盘中的源文件。

    【按钮】图层是本课件的主休部分,在此必然要引用到按钮元件,图18-4是导航按钮“课件标题1”的图层结构和参考效果。

图18-4 “课件标题1”的图层结构和参考效果

    其它3个导航按钮的制作手法类似于按钮“课件标题1”,这里不作详述。在这4个按钮导航图层(被放在一个名字为“按钮”的层文件夹中)中,我们分别以4个主导航按钮为对象,采用了补间动画并配以合适的外部音效的方式来处理完成。

2.导航按钮元件分析
    毫无疑问,4个导航按钮上均定义有动作脚本来触发相应的鼠标事件,这是本课件的关键所在,以按钮“课件标题1”为例,其动作脚本为:
on (release) {
gotoAndStop(122);
mc1._visible = 1;
}

    以上动作脚本所执行的功能为:当按下该按钮并释放鼠标后,主场景时间轴线跳转到第122帧停止运行,同时,实例名为“mc1”的影片剪辑为可见状态。为什么要跳转到第122帧停止运行?为什么“mc1”影片剪辑要设置为可见?
    先看看【弹出窗口】图层,在该图层的第122帧至125帧,我们分别设置了4个实例名为“mc1”、“mc2”、“mc3”、“mc4”的影片剪辑,这4个影片剪辑即为课件的弹出窗口,它们分别对应着4个主导航按钮并配合它们的按钮动作。另外在该图层的第121帧,我们定义了帧动作脚本为:stop,也就是说当影片播放到此帧后停止运行,画面已全部展开,4个主导航按钮也均已出现,此时主画面呈现静止状态并等待下一步指令。还是以“课件标题1”按钮为例,假设我们此时单击该按钮,主场景时间轴线跳转到第122帧停止,同时该帧中的影片剪辑“mc1”开始运行。“mc1”开始运行意味着“弹出窗口1”慢慢出现在画面中,这样便实现了课件的“弹出窗口”功能。图18-5为“mc1”影片剪辑元件的图层结构和参考效果。

图18-5 “mc1”影片剪辑元件的图层结构和参考效果

    如上图所示,在“弹出窗口”的右下角有一个名为“返回”的按钮元件,该按钮上的动作脚本为:
on (release) {
_root.mc1._visible = 0;
}
    以上动作脚本的功能是,单击该按钮并释放鼠标后,实例名为“mc1”的影片剪辑元件为不可见状态,这里的“_root”为路径。 
    通过以上动作脚本,从而实现了课件的“清屏”功能。单击“返回”按钮这一动作对应了前面部份的主导航按钮动作。
    分析至此,相信你对定义在导航按钮上的动作脚本“mc1._visible = 1;”有了更深层次的理解。
    本课件中引用的声音文件路径为:配套光盘\素材\ch2素材\声音5.mp3-声音8.mp3。

课件总结
    本课件的重点是主场景时间轴线和图层结构的布局方法以及各按钮元件之间的动作关联,4个弹出窗口影片剪辑元件的制作方法也值得关注。另外,本课件还引用了4段外部音效,适时地对课件的整体效果进行了渲染,起到了锦上添花的作用。

本教程已被收录于清华大学出版社的《Flash MX 2004课件百例》一书,请尊重版权!转载请注明出处!

分类信息
湘教在线,更多精彩在首页,
湘ICP备08101769号 - 给湘教在线提意见
网站介绍 - 广告服务 - 联系我们 - 网站导航 - 黄金会员 - 服务承诺 - 诚聘高手 -
湘教在线版权所有
©2003-2008