网站大量收购独家精品文档,联系QQ:2885784924

多媒体应用技术教程 课件 第12章_综合案例.pptx

多媒体应用技术教程 课件 第12章_综合案例.pptx

  1. 1、本文档共49页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

2第12章综合案例本章内容12.1通用实例12.2图片交换案例12.3游戏案例12.4作品设计要求

3第12章综合案例12.1.1主菜单界面【例12.1】设计制作动态主菜单界面。要求:第1帧时,按钮阶梯向下排列,第25帧时,按钮舞台右侧对齐排列。鼠标经过各导航按钮时,光标改变为手指形状,翻转按钮文字颜色和背景颜色;鼠标离开按钮后,恢复光标形状、按钮文字颜色和背景颜色;当单击导航按钮,转跳到相应的场景,恢复导航按钮,如图12.1所示。12.1通用实例

4第12章综合案例12.1.1主菜单界面【例12.1】设计制作动态主菜单界面。设计分析:(1)鼠标交互操作常用三个事件:MouseUp鼠标抬起、MouseEnter(MouseWithin)鼠标进入、MouseLeave鼠标离开。根据这三个事件可设置按钮的不同状态。(2)通过交换演员实现翻转。要将精灵通道n中的精灵与演员表中的某演员交换,使用命令:Sprite(n).member=member(“演员名”)。,翻转前后效果,如右图:(3)主菜单界面除了“退出”按钮外,其他5个功能按钮都需要转跳到相应的场景,假设各场景的起始帧分别为30、35、40、45、50帧(不一定有规律)。为了简化代码和提高代码的重用性,在单击按钮时,能转跳到相应的帧,可对各场景的起始帧设置标记名,按某种规律与按钮精灵建立关联。12.1通用实例

5第12章综合案例12.1.1主菜单界面【例12.1】设计制作动态主菜单界面。设计步骤:(1)启动Director,新建600×480影片,设置舞台背景颜色为#333333,精灵默认长度为60帧,导入命名配对的按钮图片文件。(2)使用文本工具创建文字演员“多媒体作品示例”、设置字体为华文行楷48磅,在矢量图窗口工具绘制一条黄色直线,分别放置到精灵通道1~2。(3)pic1f~pic6f放置到精灵通道3至精灵通道8,并在舞台调整各个精灵到合适的位置,如图9-1左图所示。分别在精灵3~8de第25帧插入关键帧,移动按钮到舞台右侧。(4)双击行为通道第25帧,打开脚本窗口,输入代码gototheframe,使播放头停在第一帧,用于主菜单界面的显示。将该脚本分别复制第行为通道的第30、35、40、45、50帧,用于控制各个场景的显示。为各个场景的起始帧设置标记名3、4、5、6、7,与按钮所在的精灵通道一一对应。12.1通用实例

6第12章综合案例12.1.1主菜单界面【例12.1】设计制作动态主菜单界面。设计步骤:(5)创建“按钮效果”行为该行为用于产生鼠标光标形状变化、按钮显示效果的改变和跳转到对应的场景。执行“Window︱Script”菜单命令,打开脚本编辑窗口,命名脚本行为名为“按钮效果”。在属性检查器窗口的Script选项卡内,设置脚本类型为“Behavior”行为脚本。“按钮效果”行为的脚本代码如左图:在完成“按钮效果”行为创建后,演员表中增加了一个行为演员。分别拖曳“按钮效果”行为演员到各个导航按钮上,将行为功能附着到按钮精灵。(6)播放电影,检查主菜单的效果。(7)保存与生成项目:源文件保存为sy12_1.dir。12.1通用实例

7第12章综合案例12.1.2图像与动画【例12.2】实现动态浏览指定文件夹内的图片,图形文件夹内的图片可以动态增加或减少。要求:在上例的基础上,增加“图像”场景的功能。从主界面单击“图像”按钮,转跳到第5帧,进入图片浏览帧区域,通过前一张和后一张导航按钮,浏览图形文件夹内所有图片,每张图片切换时应用随机过渡效果,并显示每张图片的编号。设计分析本例的难点是图形文件夹的图片可以动态变动,所以不能事先将图形文件夹内的图片导入到演员表,需要在影片启动时,检测指定文件夹内的图形文件,并将其临时导入到演员表。为此,需要使用如下3个Director的脚本命令。①getNthFileNameInFolder(文件路径,序号)返回指定文件夹内第n个文件的名称。如果读不到文件,返回空字符串EMPTY。结合循环,就可以获取指定文件夹内的全部文件名。12.1通用实例

8第12章综合案例12.1.2图像与动画②字符表达式1contains字符表达式2字符串比较运算,检测字符串1是否包含字符串2。字符串比较不区分大小,检测结果为True或False。要判断所获得的文件是否为图形文件,可用命令:文件名contains扩展名。③导入图形文件到演员表位图对象名=new(#bitmap)--创建位图演员member(位图对象名).filename=图形文件路径名--外部图形文件指派给位图演员可用一个列表记录临时导入到演员表中的图片演员名。用一个变量imageNo记录当前图片号,只要改变序号,就可从列表获取图片演员,前一

您可能关注的文档

文档评论(0)

balala11 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档