您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 广告经营 > 第六章制作多媒体应用程序案例
第六章制作多媒体应用程序6.1多媒体创作工具6.1.1多媒体创作工具的功能及特点多媒体创作工具是进行多媒体制作、多媒体应用系统开发的基础工具,利用多媒体创作工具可以将文本、图形、动画、音频、视频等各种多媒体素材集成到多媒体应用软件中,并添加交互控制。多媒体创作工具应该具备的特点:提供良好的、面向对象的编程环境媒体导入和输出功能动画处理能力超级链接功能应用程序连接功能交互、导航功能6.1.2多媒体创作工具的类型页面型多媒体创作工具时间型多媒体创作工具图标型多媒体创作工具程序型多媒体创作工具6.1.3多媒体创作工具的选择在选择多媒体创作工具时需要根据开发者和最终用户的需求、多媒体作品的制作方式、需要处理的媒体数据种类以及工具的基本特性进行选择。另外,还需考虑以下几方面的问题:•是否能独立播放应用程序;•对多媒体数据文件的管理能力;•可扩充性;•中文平台。6.2多媒体应用软件的开发6.2.1多媒体应用软件的开发过程开发多媒体应用软件,需要先做好应用系统的选题、分析工作;然后进行系统规划与设计;选用合适的素材编辑处理软件对所需的各种媒体素材进行加工处理,;再选择一种多媒体创作软件将准备好的各种媒体素材组织起来;对软件进行测试和修改,排除系统中的错误;最后发布并评价软件,完成应用软件的开发。需求分析规划设计素材采集与加工产品集成测试与修改作品发布与评价编写脚本多媒体应用软件的开发过程1.需求分析需求分析要确定作品要求达到的目标,并分析其必要性和可行性,具体包括以下任务:确定对象和目标。确定内容和形式。明确条件与限制。2.规划设计规划与设计是根据需求分析,形成一个清晰可行的设计方案。规划主要由整体规划、内容设计、结构设计、版面设计、工作计划几个部分组成。3.编写脚本编写脚本是多媒体软件开发的核心。脚本是多媒体软件的设计蓝图,设计者应该根据设计主题和设计目标确定软件的具体表现方法和内容。脚本的设计还要根据创作工具的特点以及人接受信息的心理特性等综合因素来考虑。脚本的设计过程实际上就是一个创意过程,对软件的最终质量起决定性作用。4.素材采集与加工素材采集与加工是根据设计方案的具体需求,采集需要的素材,例如文本、图片、动画、声音和视频等,并对各种素材进行加工和创作。•图片的处理与合成。•文本信息的选取与加工。•动画的构思与制作。•声音的处理与加工。•视频的处理与加工。5.产品集成作品集成是按照作品的设计方案,使用多媒体创作软件将已经准备好的各种素材资料或制作好的功能板块集成,生成完整的多媒体软件。6.测试与修改多媒体软件完成后还要对软件进行测试,检查作品中是否存在错误,请专家进行评审,收集各方建议。根据测试结果和建议修改软件,从而达到最佳效果。7.发布与评价多媒体软件完成后,需要将软件打包、刻录成光盘发行,同时还要给出帮助信信息、编写用户手册。另外,多媒体作品还可以通过网络或其它形式发布,进行交流和展示,进一步修改完善。6.2.2开发多媒体应用软件时应注意的问题准确定位注重脚本创作围绕软件内容选择媒体素材要有良好的人机交互和清晰的导航结构6.3使用Authorware制作多媒体作品6.3.1Authorware简介Authorware是美国Macromedia公司开发的一个优秀的多媒体创作工具。利用Authorware可以将图像、文本、动画、数字电影和声音等媒体信息集成,制作交互式多媒体应用程序。Authorware的主要特点:–采用结构化程序设计方法–使用设计图标使Authorware易于使用–具有实时编辑功能–强大的多媒体处理功能–强大的交互功能6.3.2显示图标使用显示图标可以为多媒体应用程序添加文本、图形、图像等对象,还可以为添加的对象设置丰富的过渡效果。在显示图标的演示窗口中,可以使用工具栏中的矩形、椭圆、圆角矩形、直线、斜线、多边形等按钮在显示图标中添加各种图形并对图形的边框、颜色、填充等属性进行设置。在显示图标的演示窗口中可以导入WMF、JPEG、GIF、PNG、TIFF等多种格式图片文件。在Authorware中显示图标属性栏中可以设置图标的层、过渡效果、在屏幕上的位置和活动范围。6.3.3等待图标和擦除图标在Authorware中,同一条流程线上的设计图标按顺序执行。在图标之间插入等待图标可以让播放暂停。为了避免顺序播放时后面的显示图标中的内容覆盖前面显示图标中的内容,可以在显示图标之间添加等待图标。当程序执行了多个显示图标或其他图标时,屏幕上可能会有很多不需要再显示的内容。使用擦除图标可以擦除屏幕上不需要保留的内容。在Authorware中通常将擦除图标放在等待图标之后。6.3.4声音、数字电影与DVD图标Authorware是一种多媒体集成软件,可以对声音、数字电影、DVD等信息进行处理。Authorware可以利用声音、动画、DVD图标来实现对声音、动画、视频的控制。Authorware支持多种声音格式,包括WAVE、VOX、SWA、PCM、AIFF、MP3等。Authorware支持多种视频格式,包括AVI、WMV、MPEG、FLC等。6.3.5移动图标移动图标可以移动显示图标中的对象。通常使用移动图标制作简单动动画。移动图标设置的移动方式分为五种:1.直接移动到固定点:将对象从当前位置沿直线移动到目标点。2.移动到直线上一点:先在演示窗口中建立一条一维目标直线,然后根据属性栏的目标点编辑栏区中的变量和表达式的值确定目标点在直线上位置,最后将对象移动到目标点上。3.移动到平面上一点:先在演示窗口中建立二维目标平面,然后根据属性栏的目标点编辑栏区中的变量和表达式的值确定目标点在平面中的位置,最后将对象移动到目标点上。4.沿路径移动到终点:演示窗口中建立一条移动路径,然后根据属性栏的目标点编辑栏区中的变量和表达式的值确定目标点在路径上的位置,最后将对象移动到目标点上。5.沿路径移动到任意点移动方式首先在演示窗口中建立一条移动路径,然后根据属性栏的目标点编辑栏区中的变量和表达式的值确定目标点在直线上位置,最后将对象移动到目标点上。•在多媒体作品中有时需要制作多个对象移动的动画。制作多对象移动动画时应注意:移动的对象是演示图标,不同的运动对象应该放在不同的显示图标中制作动画。•如果作品中有多个对象,还应该注意各个图标之间的层次关系。Authorware默认层次关系为流程线上位于前面的图标内容在演示窗口中处于下层,后面的图标位于上层。在各个图标的属性栏中都有一个层选项,在层选项中输入整数可以调整对象所处层次,数值越大,对象层次越高。6.3.6交互图标Authorware具有强大的交互功能,通过交互图标,可以制作出各种交互效果,开发出界面友好、控制灵活的多媒体应用软件。1.按钮响应按钮响应是最常用也是最简单的一种响应方式。使用按钮响应方式,在演示窗口中出现选择内容的按钮,单击按钮可以进入对应的响应分支。2.热区域响应热区域响应在演示窗口不显示交互按钮,而是定义一个矩形响应区,当用户鼠标单击、双击或移入响应区时执行响应分支。3.热对象响应热区域响应的响应区域是一块矩形区域,热对象响应处理的是一个显示对象,它可以是任意形状。在实现交互功能方面,热对象响应比热区响应的效率更高一些。热对象响应可以将不规则形状或运动的对象作为激活响应机制。4.目标区响应目标区响应允许用户把一个对象拖动到一个目标区域中,并设置相应的响应效果。5.下拉菜单响应大多数Windows应用程序中都使用下拉菜单与用户进行交互。下拉菜单在演示窗口的上方显示菜单的名称,单击菜单名称后向下展开菜单项,单击菜单项可以产生响应。6.文本输入响应文本输入响应可以接受用户从键盘输入的文字、数字及符号等,如果输入的文字与响应的名称相吻合,就触发响应动作。7.时间限制响应时间限制响应用于限制用户进行交互的时间。8.重试限制响应重试限制响应用于限制用户与当前程序交互的尝试次数,当达到规定次数的交互时,就执行对应的分支。9.条件响应条件响应根据所设条件是否满足来匹配响应分支,这些条件一般通过变量或表达式的值为真或假来设置。10.按键响应按键响应是通过用户操作控制键盘上的按键或者组合键而产生的响应类型,用户只需按下一个键或组合键,当按下的键与预先设定的响应按键匹配一致,程序就执行对应响应分支的内容。11.事件响应事件响应是根据某些特定事件而做出相应动作的响应类型。6.3.7框架与导航图标框架图标主要用于制作翻页结构,每个附属于框架图标的其他图标都成为框架图标中的一“页”。群组图标、显示图标、声音图标、动画图标都可以作为框架图标的一页。Authorware设置了默认导航面板内容和导航超链接结构,其中导航超链接结构实现了返回、跳转到最近的页、查找文字、退出框架、跳转到第一页、上一页、下一页、最后一页等功能。6.3.8群组图标群组图标是多媒体应用程序开发中非常实用的图标,它与高级程序语言中子程序或过程的作用功能相似。使用群组图标可以将流程线上的图标划分成可以管理的几个模块,使一层流程线上的图标不会太多,程序的结构更加清晰。6.3.9判断图标判断图标提供类似高级语言中的判断功能。使用判断图标可以制作选择结构和循环结构的多媒体程序。交互图标和判断图标都可以制作选择结构程序。交互图标需要设置响应条件和响应分支,交互图标执行时根据用户的输入来执行响应分支。判断图标中可以指定分支的执行条件,程序执行时根据条件的取值执行对应分支,不需要用户选择,另外,判断图标还可以方便地实现循环控制。6.3.10变量、函数与计算图标Authorware除了提供各种图标来快速方便地制作出各种多媒体作品外,还提供了丰富的变量和函数来辅助多媒体应用程序开发。Authorware中变量分为系统变量和自定义变量。系统变量是Autherware系统建立的,随着程序的执行自动更新。系统变量包括CMI、决策、文件、框架、常规、图形、图标、交互、网络、时间、视频十一种类型。函数是提供某些特殊功能或者作用的子程序。Authorware提供大量的系统函数可以直接调用。6.3.11知识对象知识对象是一种封装了的、智能化的程序模块。知识对象中封装了图标、函数及交互结构。Authorware中内置了多个知识对象,单击工具栏中的“知识对象”按钮,可以打开“知识对象”浮动面板,查看知识对象分类和功能说明。6.3.12发布程序文件Authorware源程序只能在Authorware环境运行,不能独立运行。要多媒体应用程序独立运行,需要将程序打包为exe文件。如果要将程序放到互联网运行,则需要发布为aam、htm文件。程序发布后,还要将相关的插件文件复制到应用程序文件夹中。在Authorware中执行“文件|发布|发布设置”命令可以设置发布路径、发布类型等进行设置并发布文件。发布设置中设置的发布属性系统将保留,再次发布文件时可以直接执行“文件|发布|一键发布”命令快速发布程序。人有了知识,就会具备各种分析能力,明辨是非的能力。所以我们要勤恳读书,广泛阅读,古人说“书中自有黄金屋。”通过阅读科技书籍,我们能丰富知识,培养逻辑思维能力;通过阅读文学作品,我们能提高文学鉴赏水平,培养文学情趣;通过阅读报刊,我们能增长见识,扩大自己的知识面。有许多书籍还能培养我们的道德情操,给我们巨大的精神力量,鼓舞我们前进。
本文标题:第六章制作多媒体应用程序案例
链接地址:https://www.777doc.com/doc-4006896 .html