第5章-播放多媒体和知识对象课件_第1页
第5章-播放多媒体和知识对象课件_第2页
第5章-播放多媒体和知识对象课件_第3页
第5章-播放多媒体和知识对象课件_第4页
第5章-播放多媒体和知识对象课件_第5页
已阅读5页,还剩85页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第5章播放多媒体和知识对象【案例23】“跟我学画图软件1”程序

5.1【案例24】“跟我学画图软件2”程序5.2【案例25】“播放MIDI音乐”程序

5.3【案例26】“播放外部数字电影”程序5.4​5.1【案例23】“跟我学画图软件1”程序

5.1.1学习目标“跟我学画图软件1”程序运行后,演示窗口中显示出利用Windows画图软件将一幅图像打开、裁切和保存的全部操作过程,还显示数字电影的总帧数和已经播放的帧数等信息,其中的两幅画面如图5-1-1所示。​图5-1-1“跟我学画图软件1”程序运行后的两幅画面​1.视频素材的准备2.制作数字电影播放程序3.制作数字电影信息和控制程序5.1.2操作过程​1.电影图标的“属性:电影图标”(电影)面板“属性:电影图标”(电影)面板如图5-1-7所示。该面板中各选项的含义如下。(1)播放栏它在电影图标面板的左上角,有四个按钮,它们的含义如下。5.1.3相关知识​按钮:单击它,可播放加载的数字电影。 按钮:单击它,可停止播放数字电影。 按钮:单击它,可使数字电影画面跳回到上一帧。 按钮:单击它,可使数字电影画面跳到下一帧。​按钮的下边显示出数字电影的总帧数、当前正在播放的帧号、数字电影的大小和ID值等。(2)“导入”按钮图5-1-11“电影输入选项”对话框单击“属性:电影图标”面板中的“导入”按钮,可调出“导入哪些文件?”对话框,如图5-1-8所示。​图5-1-11“电影输入选项”对话框​利用该对话框可以加载数字电影。Authorware系统可以使用的数字电影类型有:Director、VideoforWindows(AVI)、QuickTimeforWindows、FLC/FLI和MPEG等。在这些类型中,PICS、FLC/FLI数字电影可以直接加载到Authorware中,而其他类型的数字电影必须按照外部可链接的文件对待。​导入文件后,“属性:电影图标”面板的“文件”文本框中会显示出该文件的路径和名称。单击图5-1-8所示的“导入哪些文件?”对话框中的“选项”按钮(选择一些格式的文件时才有效),可以调出“电影输入选项”对话框,如图5-1-11所示。​该对话框中有两个复选框,它们的作用如下。“使用全部帧”复选框:选中它后,可以使用该文件的全部结构内容,将数字电影直接嵌入到数字电影图标中,成为Authorware内部的数字电影;不选中“使用全部帧”复选框,则外部的数字电影只是与Authorware建立链接。

​“使用黑色作为透明色”复选框:选中它后,可以采用黑色作为透明色。对于直接嵌入的数字电影,在文件打包后运行,一般没有问题;对于外部链接的数字电影,打包时一定要将数字电影和播放程序一起打包。​(3)几个文本框“文件”文本框:包括完整路径的电影文件名称。“存储”文本框:指明电影文件存放的方式,有“内部”和“外部”两种。​“层”文本框:用来设置电影显示的层,它只对存储方式为“内部”的对象有效,“外部”存储的动画或视频文件不用设置,都将默认显示在最高层,不能被其他对象覆盖。对于FLC、FLI和PICS数字电影,可设定层次级别。​(4)“模式”下拉列表框该下拉列表框用来设置电影的显示模式。下拉列表中有4个选项(只对“内部”存储的电影文件起作用),其含义如下。​“不透明”显示模式:数字电影播放区将覆盖其下面的对象。“遮隐”显示模式:数字电影边缘部分的透明色呈透明状。​“透明”显示模式:将使数字电影中以透明颜色显示的像素点变得不可见。“反转”显示模式:数字电影中像素点的颜色将变成它下面对象像素点颜色的反色,从而生成一种反色显示效果。​对于AVI、MOV、MPEG和DIB这些外部链接的数字电影,只有“不透明”一种模式。后三个选项只使用于FLC/FLI、PICS数字电影,对于PICS数字电影,其透明色为白色;对于FLC/FLI数字电影,其透明色为黑色。​(5)“选项”栏该栏有六个复选框,它们的含义如下。防止自动擦除:选中后,该图标的内容将不会被系统的自动擦除功能擦除。擦除以前内容:选中它后,在播放该数字电影以前,先将演示窗口中的画面清除。​直接写屏:选中它后,使播放的数字电影在其他对象的最上面。FLC/FLI以外的电影文件默认用这种方式,不能修改。同时播放声音:选中它后,如果电影文件本身带有伴音,则伴音有效。​使用电影调色板:选中它后,使用数字电影自带的调色板。只适用于256色模式。使用交互作用:选中它后,允许用户使用鼠标或按键控制数字电影的播放和暂停,它只对Director软件制作的数字电影和QuicktimeVR的动画有效。​“属性:电影图标”(计时)面板如图5-1-9所示。该面板中各选项的含义如下。(1)“执行方式”下拉列表框用来控制数字电影播放的时间。各选项的含义如下。2.电影图标的“属性:电影图标”(计时)面板​等待直到完成:直到播放完该图标的数字电影后,才执行下一个图标。同时:在播放该数字电影的同时,同步执行下一个图标。永久:选择它后,始终按照“播放”下拉列表框的设置播放数字电影。​(2)“播放”下拉列表框与文本框该下拉列表框内的选项会因数字电影的格式不同而不同,各选项的含义如下。重复:使数字电影不间断地重复播放,直至数字电影被擦除或程序停止运行。​播放次数:在其下边的文本框中输入常量、变量或表达式,其值给出了播放数字电影的次数,如果值为0,则只显示第1帧。直到为真:在其下边的文本框中输入逻辑常量、变量或表达式,当值为假(FALSE)时播放,为真(TRUE)时停止播放。​只有移动时:此项仅用于PICS和FLC/FLI数字电影,只显示数字电影的第1帧,用鼠标拖曳它或动画图标作用于它时,数字电影才播放。每个重复次数:此项仅用于PICS和FLC/FLI数字电影,只显示数字电影的第1帧,文本框内可输入数字、变量或表达式,其值给出了动画重复时数字电影播放的次数。​(3)“速率”文本框可输入常量、变量或表达式,以确定播放速度(要求数字电影文件是可调速的),单位为帧/秒;如果不输入任何内容,则以原速播放。​(4)“播放所有帧”复选框它只对插入的数字电影有效,在不超过“速率”文本框规定的速度下,以尽可能快的速度不丢帧地播放数字电影,但播放速度会因计算机的不同而受到限制。​(5)“开始帧”文本框可在该文本框内输入表达式(含常量、变量和函数),其值表示数字电影的起始帧号。(6)“结束帧”文本框可在该文本框内输入表达式,其值表示数字电影的终止帧号。​1.关于数字电影的几个系统变量和系统函数2.【拓展实例31】“跟我学画图软件2”程序5.1.4案例拓展​5.2.1学习目标“跟我学画图软件2”程序运行后的效果与运行“跟我学画图软件1”程序的效果基本一样。所不同的是,此处调用的不是AVI文件,而是SWF文件,另外没有按钮控制和信息显示。5.2【案例24】“跟我学画图软件2”程序​通过本案例的学习,应该掌握数字插入GIF、Flash和MOV格式(QuickTime媒体动画)的方法和“属性:功能图标”面板的设置方法,以及使用“屏幕录像专家”软件录制屏幕动态画面的方法。​1.录制屏幕的动态画面2.插入Flash格式的动画5.2.2操作过程​1.插入GIF格式动画的方法(1)单击“程序设计窗口流程线上要插入GIF格式动画处,使此处出现粘贴指针。(2)单击“插入”→“媒体”→“AnimatedGIF”菜单命令,调出“AnimatedGIFAsset属性”对话框,如图5-2-9所示。5.2.3相关知识​图5-2-9“AnimatedGIFAsset属性”对话框​(3)单击“浏览”按钮,调出“打开AnimatedGIFFile”对话框。利用该对话框导入一个GIF格式的动画文件,随后单击对话框中的“打开”按钮,回到“AnimatedGIFAsset属性”对话框,如图5-2-9所示。​在“AnimatedGIFAsset属性”对话框中进行设置,设置后单击“确定”按钮,退出该对话框。此时,程序设计窗口的流程线上会添加一个名称为“AnimatedGIF...”的图标,如图5-2-10所示。用户可以更改该图标的名称。​图5-2-10“Animated

GIF...”

图标​(4)调出“AnimatedGIF...”图标的“属性:功能图标”面板,如图5-2-11所示。​图5-2-11“属性:功能图标”(显示)面板​单击“选项”按钮,可以调出如图5-2-9所示的“AnimatedGIFAsset属性”面板,重新选择导入的文件;单击“特效”栏的按钮,可以添加特效显示,设置显示方式等。设置好后,单击“确定”按钮,完成导入GIF动画的操作。​QuickTime媒体文件可以是FLI、FLC、MOVE等格式文件,也可以插入AVI、GIF等各式的文件,还可以是BMP等格式的图像文件。插入QuickTime媒体的方法如下。2.插入QuickTime媒体​(1)单击程序设计窗口流程线上要插入QuickTime媒体处,使此处出现手指指示图标。(2)单击“插入”→“媒体”→“QuickTime”菜单命令,调出“QuickTimeXtra属性”对话框,它与图5-2-6所示相似(“导入”文本框中还没有路径和文件名)。​(3)单击“浏览”按钮,调出“ChooseaMovieFile”对话框。利用该对话框导入一个媒体文件,单击该对话框中的“打开”按钮,回到在“QuickTimeXtra属性”对话框。​在“QuickTimeXtra属性”对话框中进行设置,设置完后单击“确定”按钮,退出该对话框。此时,程序设计窗口的流程线上会添加一个名称为“QuickTime...”的图标,如图5-2-12所示。用户可以更改该图标的名称。​

图5-2-12演示程序​(4)单击选中“QuickTime...”图标,调出“属性:功能图标”面板,它与图5-2-11所示相似。单击“选项”按钮,可以调出“QuickTimeXtra属性”对话框,重新选择导入的文件,还可以设置显示方式等。设置好后,单击“确定”按钮,完成导入媒体的操作。​例如,导入一个AVI格式的视频(带声音),再导入一个FLI动画。在它们的“QuickTimeXtra属性”对话框均选中“显示控制器”复选框。此时的程序如图5-2-12所示。程序的运行结果如图5-2-13所示。​图5-2-13演示程序的运行结果

​程序运行时,可以用鼠标拖曳调整它们的位置;按【Ctrl】+【P】键,可以中止程序的运行,此时用鼠标拖曳对象的控制柄,可以调整它们的大小。​1.【拓展实例32】“跑动的运动员”程序2.“屏幕录像专家”录屏软件的特点5.2.4案例拓展​5.3.1学习目标“播放MIDI音乐”程序运行后,屏幕显示“播放MIDI音乐”标题和三个按钮,同时播放一个有MIDI音乐作为背景音乐的数字电影,如图5-3-1所示。通过本案例的学习,应该掌握MIDI函数、CD函数的基本使用方法,了解DVD图标的使用方法。5.3【案例25】“播放MIDI音乐”程序​图5-3-1“播放MIDI音乐”程序运行中的一个画面

​图5-3-2程序​5.3.2操作过程5.3.3相关知识1.MIDI函数的格式与功能(1)MIDIPlay函数(2)MIDIPlaySegment函数(3)MIDIStop函数​(4)MIDIPause函数(5)MIDIResume函数(6)MIDIRlaying函数​(1)CDPlay函数(2)CDPlaySegment函数(3)CDStop函数(4)CDPause函数(5)CDResume函数(6)CDPlaying函数2.CD函数的格式与功能​(7)CDCurrentPosition函数(8)CDEject函数(9)CDRetact函数(10)CDDiscPresent函数(11)CDLength函数(12)CDTracks函数(13)CDTrackLength函数​(1)“文件”文本框(2)“冻结”下拉列表框(3)“预览”按钮(4)“选项”栏3.DVD图标的“属性:DVD图标”(视频)面板

​(1)“执行方式”下拉列表框(2)“开始时间”文本框(3)“结束时间”文本框(4)“停止条件”文本框(5)“按任意键”复选框(6)“标题编号”文本框4.DVD图标的“属性:DVD图标”(计时)面板​(1)“基点”文本框(2)“窗口大小”文本框5.DVD图标的“属性:DVD图标”(版面布局)面板​【拓展实例33】“播放CD音乐”程序5.3.4案例拓展​5.4.1学习目标“播放外部数字电影”程序运行后,屏幕显示如图5-4-1所示,“打开文件”按钮为有效状态。单击“打开文件”按钮后,调出“打开数字电影文件”对话框。选中目录和文件后,单击“打开”按钮,则播放框架内会播放选中的数字电影,如图5-4-2所示。5.4【案例26】“播放外部数字电影”程序​图5-4-1程序运行后的一幅画面图5-4-2数字电影播放中的一幅画面​1.制作主程序2.“打开文件时对话框”知识对象的设计3.“电影控制”知识对象设计4.“外部媒介浏览器”对话框设计5.4.2操作过程​1.了解知识对象(1)“新建”对话框中的三个知识对象启动Authorware7.0时,首先会见到一个“新建”对话框,如图1-1-3所示。“新建”对话框中有三个知识对象,简介如下。5.4.3相关知识​“测试”知识对象:它是测试题应用程序,提供了各种测试类型的Authorware应用程序开发向导,并对该测试系统下的内容进行自动跟踪和记录。“轻松工具箱”知识对象:它用来设计可发声(英文)的应用程序,即可以设置指定英文段落的阅读,以方便更多的人(如视力障碍)使用Authorware开发的多媒体程序。​“应用程序”知识对象:它用来新建应用程序,实际上是一种教学中常用的电子图书的应用程序模式,提供了分页的内容构造方式、超链接、索引、字典等功能。​(2)“知识对象”面板单击快捷工具栏中的按钮,或者单击“窗口”→“面板”→“知识对象”菜单命令,均可以打开“知识对象”面板,如图5-3-1所示。​那里包含了系统提供的所有知识对象,其中就会有前面列出的“测验”、“轻松工具箱”和“应用程序”知识对象。单击选中“知识对象”面板中的一个知识对象图标,即可在“描述”栏中获取相应的帮助信息。​(1)绘制矩形图形【格式】Box(pensize,x1,y1,x2,y2)【功能】该函数用Pensize指定的线宽,在屏幕上从(x1,y1)点到(x2,y2)点绘制一个矩形图形,其中(x1,y1)是左上角的坐标值,(x2,y2)是右下角的坐标值。2.绘图函数​当Pensize=0时,该方框将以白色填充;当Pensize>0时,将以Pensize指定值的像素点个数绘制框线。若pensize<0,则绘制一个实体黑色矩形。​边框默认时为黑色透明方式填充,用系统函数SetFrame和SetFill可改变填充色和填充方式。该函数只可以在计算图标中使用,不能将该函数嵌入表达式或在表达式中使用。​例如,在热点区域响应图标中,在屏幕上单击处绘制一个矩形的语句如下。Box(1,Clickx,Clicky,Clickx+150,Clicky+250)​(2)绘制椭圆图形【格式】Circle(pensize,x1,y1,x2,y2)【功能】该函数可以在屏幕上绘制一个椭圆,椭圆外切矩形的左上角坐标是(x1,y1),右下角坐标是(x2,y2),pensize为线粗细。​当pensize<0时,圆内以黑色填充;当pensize=0时,整个圆以白色填充;当pensize>0时,圆周的线条宽度将等于pensize指定的像素点值,中间不填充。​(3)通过鼠标操作绘制矩形图形【格式】DrawBox(pensize[,x1,y1,x2,y2])【功能】该函数允许用户通过单击和拖曳来绘制一个矩形,边线宽度由pensize指定。如果使用坐标值,则只能在(x1,y1)和(x2,y2)限定的范围内绘制矩形图形。​这个函数只限于在热区域内绘制图形。当Pensize<0时,该方框将用黑色填充;当Pensize=0时,该方框将全部用白色填充;默认时为黑色透明填充方式。用户可以用系统函数SetFrame和SetFill设置填充方式和颜色。它只可以在计算图标中使用。​(4)通过鼠标操作绘制椭圆图形【格式】DrawCircle(pensize[,x1,y1,x2,y2])【功能】该函数允许用户通过单击和拖曳来绘制一个椭圆,边线宽度由pensize指定。如果使用坐标值,则只能在(x1,y1)和(x2,y2)限定的范围内绘制椭圆图形。​(5)通过鼠标操作绘制直线图形【格式】DrawLine(pensize[,x1,y1,x2,y2])【功能】该函数允许用户通过单击和拖曳来绘制一条直线,线宽由pensize指定。如果使用坐标值,则只能在(x1,y1)和(x2,y2)限定的范围内绘制直线图形。​(6)绘制直线【格式】Line(pensize,x1,y1,x2,y2)【功能】该函数的作用是自(x1,y1)点到(x2,y2)点绘制一条直线。pensize为线粗细。​(7)设置绘图颜色【格式】RGB(R,G,B)【功能】将红色(R)、绿色(G)和蓝色(B)的颜色值合成一简单的颜色值,其中参数R用以指定红色颜色值;参数G用来指定绿色的颜色值;参数B用来指定蓝色的颜色值。颜色值的有效范围为0~255。​该函数只能用于计算图标中,为函数Box(

)、Circle(

)、Drawbox(

)和DrawCircle(

)设置颜色。当为这些函数设置颜色时,含有RGB(R,G,B)函数的计算图标必须位于含有这些函数的图标之前。​(8)设置填充样式【格式】SetFill(flag[,color])【功能】该函数为绘图函数设置填充样式,flag为TRUE时填充,flag为FALSE时不填充。填充色color由RGB(

)函数设定,在使用绘图函数前在计算图标中使用该函数。​(9)设置边框样式【格式】SetFrame(flag[,color])【功能】为绘图函数设置边框样式,flag为TRUE时填充,为FALSE时不填充。填充色color由RGB函数设定,在绘图前在计算图标中使用该函数。​(10)设置图形的层【格式】SetLayer(layer)【功能】该函数用来设置Box,Circle,Line,DrawBox,DrawCircle和DrawLine函数所创建对象的层,在绘制图形前使用此函数。​(11)为绘图函数设置线型【格式】SetLine(type)【功能】该函数用来设置线型,Type为0时无箭头,type为1时

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论