- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
用Flash实现导航结构方法
用Flash实现导航结构方法
设计内容多、结构复杂的大型课件,人们往往感到无从下手。这是因为缺乏一种系统、科学的设计力法。在规划课件时,我们应根据课件内容,将其分解为一个主控模块和几个功能模块,再将功能模块细化为几个功能子模块。主控模块用来控制和调度各个功能模块的播放,各个功能模块具体实现相应课件内容的展示。这种化大为小,分而治之的模块化设计方法,可以使课件的制作变得更容易。这就是结构化、模块化的程序设计方法。
本文主要从Flash课件导航结构的实现来介绍这种结构化、模块化的思路。笔者经过长期的研究和实践,总结了四种方法。
一、帧跳转法
将教学内容分解成若干模块,每个模块制作成一个影片剪辑元件,将每个影片剪辑分别放在一个关键帧上,并用stop()函数控制影片剪辑不自动播放。在交互按钮上使用gotoAndStop()函数来控制影片的播放,从而实现课件内容的交互控制。这种方法实现F1ash课件的图层结构清晰合理,容易修改(图1)。
我们分析一下这种方法的设计思路。
假设将课件内容分为3个功能模块:引言、讲解结论,并对每个模块创建一个影片剪辑元件。课件的主控模块在主场景中实现,如图1所示的图层结构。
在“课件模块”图层的第1帧,可以创建图形元件,装饰课件主界面。从第2帧到第4帧分别按F?添加空白关键帧,从“库”面板中分别将3个课件功能模块拖放到相应的关键帧下,摆放好位置。
在“AS”图层上,定义每个帧上的程序代码为:stop( );
这样可以保证每个影片剪辑不会自动播放。
在“交互按钮”图层创建3个按钮(按钮上的文字分别是引言、讲解、结论),分别用来控制课件各个功能模块的交互跳转。
“引言”按钮上的程序代码为:
on(release){//当单击并释放按钮时gotoAndStop(2);//跳转并停止在第2帧“讲解”按钮上的程序代码为on(release){
gotoAndStop(3);)
“结论”按钮上的程序代码为
onl(release){gotoAndStop(4)
这种方法代码简单、图层结构清晰,适合制作只包括一级课件功能模块的导航结构。如果课件内容多,一级功能模块下必须分解出二级功能模块,使用这种方法就不太适合了。
二、attachMovio()函数法
“库”中的影片剪辑元件不用拖放到场景中,可以用attachMovie()函数直接调用它们。把各课件功能模块制作成影片剪辑元件,再利用attachMovie()函数来实现相互调用。
为课件内容3个功能模块分别创建一个影片剪辑元件,元件名称分别为引言、讲解,结论。
在“库”面板中,右击“引言”元件,在弹出的快捷菜单中选择“链接”命令,弹出“链接属性”对话框,在其中选择“为动作脚本导出”和“在第一帧导出”复选项(图2)。这样就定义了该元件的链接标识符名称为“引言”。按照同样的方法定义其他两个元件的链接标识符名称分别为“讲解”和“结论”。这是非常重要的一个环节, 因为链接标识符名称是attchMovic()函数调用影片剪辑的基本参数。
课件的丰控模块在主场景中实现。为使影片不自动播放,在第1帧定义以下程序代码:
stop();
单独建一个图层,设计导航按钮:创建3个按钮(按钮上的文字分别是引言、讲解、结论),分别用来控制课件各个功能模块的交互跳转。
“引言”按钮上的程序代码为:
on(release){ //当单击并释放按钮时
―root.attachMovie(“引言”,“yinyan,1)
//主时间轴加载链接标识符名称为“引言”的功能模块,实例名为yinyan。
yinyan_x=90;
yinyan._y=98;
//设置实例的坐标,使它能处在舞台中央。这个坐标可以通过“信息”面板得到。
)
修改上面代码括号里的前两项内容,定义“讲解”和“结论”两个按钮。
这种方法的优点是不用将课件功能模块放入舞台,简化了图层结构。缺点是程序代码稍微复杂一些,在制作过程中需要对程序进行更仔细的调试。
三、场景跳转法
这种方法是利用Flash的多场景技术设计的。一个Flash影片文件可以包括若干个场景、每个场景包含一个主时间轴。我们利用场景来组织课件中的各个课件模块,不同的课件模块放在不同的场景中实现。利用场景跳转函数来实现各个课件模块之间的导航(图3)。
在“场景”面板添加场景。可将场景名称定义为和课件模块相符的名称,便于实现场景的跳转控制。场景跳转函数就是通过场景名称这个基本参数实现场景跳转控制的。
根据课件内
您可能关注的文档
最近下载
- GB50209-2010建筑地面工程施工质量验收规范(新).pdf VIP
- 新苏教版六年级科学上册 第一单元《物质的变化》测试卷(A卷).docx VIP
- 2025年中国便利店发展报告.pptx VIP
- 新苏教版六年级科学上册第一单元《物质的变化》测试卷及答案.pdf VIP
- 标准图集-20S515-钢筋混凝土及砖砌排水检查井.pdf VIP
- 住院患者跌倒护理风险评估与护理指导意见.pdf VIP
- 煤矿用防爆电气设备防爆检查标准-培训课件.pptx
- 半导体物理学(第8版)刘恩科课后习题答案解析.pdf
- 新媒体背景下信息技术的发展及其应用分析.pdf VIP
- 一种大吨位玄武岩纤维锚索整体张拉试验系统及试验方法.pdf VIP
文档评论(0)