多媒体技术及应用(下).ppt_第1页
多媒体技术及应用(下).ppt_第2页
多媒体技术及应用(下).ppt_第3页
多媒体技术及应用(下).ppt_第4页
多媒体技术及应用(下).ppt_第5页
已阅读5页,还剩122页未读 继续免费阅读

下载本文档

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

文档简介

1、多媒体技术及应用 (下),前面请参看上集,第七章框架、导航图标,本章主要内容,框架、导航图标的功能特点 导航的概念 框架图标的功能特点 导航图标的功能特点 框架、导航图标的应用 应用举例: 本章小结 END,框架、导航图标的概念,导航的概念,导航是指程序执行和对象生成、查找、次序。导航可以是直接的(即完全预先定义的),这时候用户需要知道顺序来进行导航操作。另一种是自由方式,即由用户决定下一动作,在这种方式下,用户基于上一步导航操作的结果确定下一步导航动作。导航中可以采用浏览方式,这时候用户不清楚具体问题,只是想得到有关某个问题的全部信息。,导航的概念,导航设计的的重要作用在于引导用户使用程序,

2、提高用户效率。以课间程序为例,其具体作用体现如下: (1) 让使用者了解当前学习内容在学习过程中、在教学软件的知识结构体系中所处的位置;(2) 让学习只能根据学习过的知识、走过的路径,确定下一步的前进方向和路径;(3) 让学习者使用教学软件遇到困难时,能寻求到解决困难的方法,找到学习目标的最佳学习路径;(4) 让学习者能快速而简洁地找到所需的信息,并以最佳的路径到达这些信息(5) 让学习者能清楚的了解教学信息的结构概况,产生整体性感知。,导航的概念,常见的课件制作导航策略有: (1) 提供检索机制;(2) 提供信息网络结构图(3) 提供联机帮助手册(4) 预制或预演学习路径(5) 纪录学习路径

3、并允许回溯(6) 使用电子书签、关键字和纪录等;(7) 提供学习地图,指示引导学习。,框架图标的功能特点,一个框架导航系统包括三个元素: 1. 框架窗口框架窗口用于设置进入、退出框架的显示控制及对附属页的管理 2. 默认的导航按钮系统导航按钮用于对附属页的检索、浏览控制 3. 附属于框架图标的页框架图标把附属于它的页按照从左到右的顺序依次排序,最左边的页为第一页。页面 用于放置教学辅导内容 框架窗口分为两个部分:进入面板和退出面板 只要程序一运行到框架图标中或直接进入附属于框架图标的任一页就会首先运行进入面板上的图标。因此进入面板中的图标对于框架图标的任一页都起效。,框架图标的功能特点,框架窗

4、口分为两个部分:进入面板和退出面板只要程序一运行到框架图标中或直接进入附属于框架图标的任一页就会首先运行进入面板上的图标。因此进入面板中的图标对于框架图标的任一页都起效。 在Authorare退出框架图标之前系统做两件事情: 1. 从页中转到框架图标中的退出面板并运行其中的图标。如果我们在退出面板上创建再见信息,那么无论我们从哪一页退出都可以看见再见信息。 2. 自动擦除框架图标中的所有内容(包括进入面板和退出面板中的内容),导航图标的功能特点,附属于框架的图标叫做页。框架导航系统给我们提供了一套较完备的导航系统。而真正在起导航作用的是导航图标(Navigate) 。在导航窗口中的交互项中我们

5、看到的是处于不同作用状态的导航图标。 导航图标可以从流程线上的任意位置跳转到指定框架图标的指定页面中来。通过对导航目的地类型的设置我们可以实现前翻页、后翻页、跳转到某页、检索文字等多种导航功能。需要强调的是:导航图标只能跳转到框架图标中的某一页面位置,而不能到达其它位置。,框架、导航图标的应用,超文本的概念,什么是超文本? 超文本就是一种非连续性的文本信息呈现方式 制作超文本的主要设计图标是,框架中的定向控制图标,位置: 可放置在流程线上任何位置。 定向的程序流向有两种: 跳转:指向某页,并不返回先前的位置. 调/返回:调用某页,退出时返回先前的位置。,框架显示窗口的组成,框架结构,导航的五种

6、模式,最近(Recent)建立已查阅页的定向链接 退回/列出最新页 附近(Nearby)建立同一框架的定向链接或退出框架 先前的/下一个/第一个/最后/退出框架 随地(Anywhere)建立任意框架间的定向链接 当前/整个文件 计算(Calculate)建立由表达式指定的页间链接 FindText()函数 搜索(Search)建立由关键字指定的页间链接 关键字/单词,控制按钮与导航链接的形式,建立翻页结构的基本步骤,设置框架设计按钮 设置进入画面 装入内容到显示图标中 调整定向交互 设置退出画面,关于跳转与调用,跳转 退出某页所属框架结构后,并不返回先前的位置。 单程 调用 退出某页所属框架结

7、构后,又回到先前的位置。 不可以调用位于同一框架结构的某一页。 特点:双程/可多级调用,超文本链接,设置超文本风格的对话框,超文本链接在本框架内定向跳转,利用超文本对其他框架定向跳转,框架间的任意跳转,自动导航链接,利用交互响应控制导航,使用goto()函数进行任意跳转,应用举例,总结,本章主要介绍了框架、群组图标的使用方法,重点讲解了如何利用框架、群组图标建立程序的框架结构。目的在于让同学们掌握多媒体软件创作中创造灵活、有效的导航控制。,其他信息上机实习,任务一参照教程练习框架、导航图标在程序中的应用。 任务二,第八章 变量、函数表达式,本章主要内容,变量 系统变量 自定义变量 函数 语句

8、本章小结 END,怎样学习函数与变量,知晓何处能使用 浏览所有精选读 研究示例循序进 加强交流成风格,变量,Authorware中的变量主要有三种类型:系统变量、自定义变量、逻辑型变量。 变量是一个其值可以改变的量。 变量主要用于三种场合: 1:用于运算窗口中 2:用于对话框中 3:插入在正文对象中,1. 变量的使用,系统变量是Authorware本身所自带的变量。在程序的执行过程中,Authorware随着程序的执行自动监测和调整系统变量的值。例如AltDown变量,在程序的整个执行过程中,Authorware随时监测Alt按钮是否按下,如果该按钮正在被按下,则AltDown变量的值为TRU

9、E,否则为FALSE。读者可以在程序中调用该变量作为运行某些特殊内容的触发条件,以便在程序运行的全过程都可以监测该变量,随时执行相应的反馈信息。 自定义变量是用户自己定义的变量。Authorware允许用户自己创建新的变量,Authorware同样也可以跟踪存储变量值的变化。,在计算窗口中插入变量,在文本输入栏中插入变量,插入正文对象中的变量,系统变量可分为11大类:,CMI Network File(文件类) Time(时间类) Video(视频类) Icons(图标类),Graphics(图形类) Interaction(交互类) Framework(框架结构类) Decision (判断

10、类) General(通用类),变量窗口的组成,在交互式应用程序中怎样使用系统变量,1:选择要使用系统变量的地方。 2:选择Window菜单中Varibles对话框。 3:选择下拉式列表中的系统变量类型,如果不知道可以选择All。 选定变量后点击“Paste”(粘贴)按钮。,在显示设计按钮中可以插入变量,在程序运行时将会显示变量的值。(注意:在正文显示对象中插入的变量须在前后带有大括号名。),有5种情况可以对自定义变量命名: 1:在New Variable对话框中。 2:在运算窗口中。 3:在Variable对话框中。 4:对话框的正文输入中。 5:在显示或交互作用的正文对象中。,自定义变量的

11、定义与赋值,新变量对话框,在变量的使用中应注意的问题:,1、通常,在变量的使用过程中系统变量不能进行赋值。 2、在自定义变量的命名中,变量的名称不能与系统变量或函数同名。,函数,系统变量和自定义变量在使用上是没有任何差别的。但是,在定义自定义变量时,要避免使用同系统变量相同的变量名,否则,会引起系统中相关内容的混乱。 函数主要是用于某一特殊的操作。Authorware为用户提供了大量的系统函数来满足用户程序设计的需要。例如Authorware提供的Quit()函数,可以使Authorware在执行程序时,当碰到该函数则自动结束程序,返回执行程序的操作系统环境。,函数的分类:,1:系统函数 如c

12、os( ) 2:自定义函数。,2. 函数的使用,Authorware的系统函数分类,Character(字符类) File(文件类) Framework(框架类) General(通用类) Graphics(图形类) Icons(图标类),Jump(跳转类) Math(数学类) OLE(对象连接嵌入类) Platform(开发平台类) Time(时间类) video(视频类),系统函数的使用,系统函数经常被用于计算图标或演示窗口的文本对象中,也可用于对话框的文本属性的设置。,例:计算图标,函数对话框,使用系统函数的方法,先选择要使用系统函数的地方 点击工具栏中的按钮,在“Category”栏选

13、择要使用函数所属类别 在函数列表显示框中单击要使用的系统函数名 (此时“Description”正文框中将显示该函数的语法及使用方法的简短描述) 单击“paste”命令按钮粘贴该系统函数 要关闭“Functions”对话框,可单击“Done”按钮。,使用系统函数 注意正确的语法,有些参数需要加双引号 任选项参数 返回值,自定义函数,1:从Functions对话框中加载自定义函数。 2:使用Load function命令加载自定义函数。 使用自定义函数 当加载了一个自定义函数后,接下来的使用就与系统函数相同了。,3.表达式和运算符,赋值运算符/关系运算符/逻辑运算符/算术运算符/连接运算符 赋值

14、运算符::= 关系运算符:=、= 逻辑运算符:、&、| 算术运算符:+、-、*、/、* 连接运算符:,表达式是由变量、常量、函数和运算符所组成的一个语句,用于执行某个运算过程或执行某种特殊操作。在运算窗口、对话框或正文对象中均可以插入表达式,经常使用的函数,GoTo ( ) Quit ( ) ResizeWindow ( ) Find ( ) FindText ( ) JumpFileReturn,Restart ( ) DisplayIcon ( ) EraseIcon ( ) TimeOutGoTo( ) If-Then ( ) Window ( ),语句,4.编制脚本语句,Authorw

15、are 具有语句编程能力,制作程序可以通过使用变量、调用函数,进行各种运算,从而实现流程控制。而条件语句(if语句)和循环语句(Repeat While语句或Repeat With 语句 或Repeat With 语句)是非常有用的两个控制语句。,应用举例,总结,(1) 本章学习了Authorware的函数、变量和表达式,并学习了【运算】设计按钮的使用。这些内容是Autorware实现交互作用多媒体创作的基础。作为较高级的程序设计人员,必须对Authorware的变量、函数有较深入的学习和熟练地掌握它们的应用。(2) 希望大家熟悉附录中的Authorware所提供的系统变量、系统函数。只有对这

16、些变量和函数的用法和功能比较熟悉,才有可能编制出较灵活的多媒体作品。(3) 尽可能多地对Authorware所提供的变量和函数进行实践和操作。,其他信息上机实习,任务一8.5应用实例 任务二,第九章Xtras与ActiveX,本章主要内容,Xtras的概述 Xtras的简介 Xtras的种类 ActiveX控件 应用举例: 本章小结 END,Xtras的概述,Xtras的简介,Authorware在多媒体方面的创造性体现在很多的方面,其中突出的便是它的可扩展性。尽管Authorware 6.0目前公认为最强大的多媒体制作软件,并且新增加了许多功能,但是,作为一个软件来说,不可能面面俱到,总存在

17、一些不足。为了给用户更多的灵活性,Authorware提供了一种称为Xtras(俗称插件)的技术来扩展它的功能。,Xtras的定义是:按照Macromedia的开发规范Xtra Development Kit(XDK)开发出来的,专为Macromedia的产品提供扩展功能的软件。对用户来说,由于Xtras是采用相同的C语言模板开发的,他们不需要什么新的知识就可以熟练使用这些功能。值得一提的是,Macromedia本身只提供了少量的Xtras,大多数的Xtras都是由第三方开发的。如果读者想更多地了解Xtras,可以通过选择choosing Help Support命令来访问Authorware

18、 Support Center。,Xtras的种类,根据Xtras在Authorware中的功能不同,可以把Xtras分为5类: 1Transition Xtras 2Sprite Xtras 3Scripting Xtras 4MIX、Service和Viewer Xtras 5Tool Xtras,Transition Xtras,当Authorware显示或擦除图形时使用这类Xtras来达到一些特殊显示效果。Transiton Xtras是专门处理过渡效果的Xtras,在过渡效果的选择中,除了Internal外的那些过渡效果,都是由Xtras来提供的。,Transition Xtras,

19、Authorware自带的Transition Xtras包括Xtras目录下的Dirtrans.X32、Coverout.X32、Coverin.X32、Crossin.X32、Thebyte.x32。除了这些Authorware自带的Transition Xtra外,第三方提供的Transition Xtra有DirectTransition、DirectTransition3D、DM Transition、DM Xtreme Transition、Killer Transitions等。使用Transition Xtras的时候,需要把相应的Xtras拷到Xtras目录下,启动Autho

20、rware后,在一个显示图标上按右键,选择【Transition】就可以看到刚增加的Transition Xtras已经在列表里可以供使用了。,Sprite Xtras,Sprite Xtras是最为重要的一类Xtras, 它的功能是使Authorware能引入更多类型的媒体。包括Flash Xtras、Quicktime Xtras、Animated Gif、ActiveX Xtras。第三方的Sprite Xtra有Xtragent Xtras(用来在Authorware中插入Agent的)、QuickDraw3D Xtras(用来在Authorware中插入一个QuickDraw 3D对

21、象的)、OnStage SE Xtras(播放Mepg的Xtra,带有全屏,右键控制功能)、Web Xtras(类似IE的ActiveX的Sprite Xtras,可以对地址做过滤)、Directmedia Xtras(最好的音频和视频播放Xtras,提供丰富的函数控制)。Sprite Xtras一般都自带有安装程序,如果没有的话,需要将新的Sprite Xtras放到Xtras目录下,重新启动Authorware后,在Insert 菜单下就会增加一条插入相应Xtras的指令。,关于Sprite Xtras有三个重要的概念:属性,事件和方法。设置和获得Sprite xtras的属性可以用Set

22、IconProperty、SetSpriteProperty、GetIconproperty、GetSpriteProperty这四个函数。补充的是用ActiveX controls时,只能用GetSpriteProperty和SetSpriteProperty。在Authorware中对事件进行控制的变量有EventLastMatched(保存上一次响应事件的属性列表), EventQueue(按到达的顺序保存未处理的外部事件), EventsSuspended(为真的话,禁止事件响应打断正在进行的流,而把发生的事件存在变量EventQueue中), GlobalTempo(控制Xtras接

23、受事件的速率)。处理事件的函数主要有FlushEventQueue(清空EventQueue的内容)和SendEventReply(对Sprite Xtras产生的事件发出应答)。,该说到方法了,Authorware中的Methods必须用CallIcon或CallSprite来调用。如CallSprite(IconTitle,#play),play就是一个method了。可以通过查看Sprite Xtras自述文件来了解Xtras提供的Method。,Scripting Xtras,Scripting Xtras以前也叫Lingo Xtras,因为它是从Director的Lingo语言转化来

24、的。Scripting Xtras提供一些扩展Authorware功能的函数,使用方法和使用系统函数差不多,如Function里的Xtras Fileio就是一个Scripting Xtras。 Scripting Xtras会在Function对话框中的Category中添加相应的项目,反过来说,在Function的Category中单独列为一类的Xtras都是Scripting Xtras。,MIX service and Viewer Xtras,MIX service and Viewer Xtras 构成了Authorware的核心部分。Authorware就是通过它们来支持多种媒体

25、的,在Xtras目录下,可以找到很多这样的Xtras,如:Pngimp.x32是支持Png格式图象的Xtras, Ps3imp.x32 是支持Psd格式图象的Xtras,Swaread.x32则提供了对Swa声音文件的支持。 如果在打包后,发现运行到展示某类声音或图象时,出现“Xtras not Found”的对话框,就是因为缺少MIX service and Viewer Xtras,把相应媒体的Xtras拷到打包文件的Xtras目录里就可以了。,Tool Xtras,Tool Xtras是提供一些Authorware实用工具的Xtras,如把wav变为swa的Xtras。Media Sho

26、ppe的Report Designer应该也属于此类。单击【Xtras】菜单就可以看到这些Xtras,使用方法和一般的Windows程序相同。,ActiveX控件,ActiveX控件,ActiveX控件,以前被称作 OLE 控件,是一个标准的用户接口元素,能够快速地把窗体和对话框组装起来。ActiveX控件还使 Internet 更加生动,为 World Wide Web 页增加了有趣的新功能。 在Authorware4.0及其以上版本中,都增加了对ActiveX控件的支持。新增的ActiveX Xtra,允许用户在Authorware文件中插入绝大多数ActiveX控件;使用起来,就如同在任

27、何其它支持ActiveX控件的语言环境中一样,方便而快捷。利用ActiveX Xtra函数功能可方便地管理、调度本机的ActiveX控件资源,包括控件的属性、事件和方法,只需在Authorware文件内部填充ActiveX控件的属性、事件和方法值即可。 ActiveX Xtra的使用范围就象ActiveX控件的可变性一样没有限制。有各种各样的控件,可以用于浏览INTERNET、创建扩展页、甚至探索虚拟世界。,如何插入一个ActiveX控件,当您插入一个ActiveX控件到Authorware文件里,它将被包含于一个现场演员Xtra图标中;要如何插入ActiveX控件呢?一般步骤如下: 多数Ac

28、tiveX控件提供有它们自己的安装程序。首先,确定您想要使用的ActiveX控件已被正确安装于WINDOWS系统中。 在流程线上,您想要插入该现场演员Xtra图标的位置单击,这时候出现粘贴手标帜。 从系统菜单上,选择InsertControlActiveX,这时弹出“Select ActiveX Control”(选择ActiveX控件)对话框。 在对话框里的Control Description(控件描述)列表框中,单击选定您所需的ActiveX控件,然后单击“OK”按钮。这时弹出“ActiveX Control Properties”(ActiveX控件属性)对话框。调整对话框里的属性值至

29、所需配置,然后单击“OK”按钮。 为程序中ActiveX控件涉及到的事件分别设置事件响应。 如果您要查看或改变ActiveX控件的属性、事件和方法值,只需双击该现场演员Xtra图标即可。,如何与ActiveX控件对话,一个ActiveX控件,通过一些被称之为“属性”的字符串或值来描述它的信息。“属性”不仅包括虚拟的外观,还包括虚拟的操作等。例如:一个按钮可以有一个“属性”,用于决定它是按下去马上弹起来,还是象开关一样有“开”或“关”两种状态显示。要查看一个ActiveX控件的“属性”,双击该现场演员Xtra图标,然后单击“Properties”(属性)选项。您可以编辑一个ActiveX控件的某

30、些“属性”,只需单击它们、并输入一个新的值。另外还有一种改变ActiveX控件“属性”的方式,是通过内部函数SetSpriteProperty(设置现场演员属性)和SetIconProperty(设置图标属性)。您可以获取一个ActiveX控件的某一“属性”值,只需通过内部函数GetSpriteProperty(获取现场演员属性)和GetIconProperty(获取图标属性)。 一个ActiveX控件,通过一些被称之为“方法”的字符串或值来描述它的功能性。“方法”是使ActiveX控件执行某些操作的函数。您可以使用内部函数CallSprite(调用现场演员)来调用一个ActiveX控件的“方

31、法”。,ActiveX控件的事件响应,针对各种事件,每个ActiveX控件都会引发出相应于各种事件的变量。例如:一个日历控件,当用户在日历上单击时,会产生一个单击事件。要设置一个事件的响应,一般步骤如下: 双击事件响应(Event)符号,这时弹出“Properties: Response”( 属性:响应)对话框。 程序中所有现场演员Xtra图标名,这时候都出现在“Sender”(发送者)列表框中。双击您想要响应其事件的图标名,一个“X”标记就会出现在其左边。您可以为一个事件的响应选择多个现场演员Xtra图标。 在“Event Name”(事件名)列表框中,双击您想要响应其事件的事件名,一个“X

32、”标记就会出现在其左边。,有三个步骤,可用于保证支持ActiveX控件必需的所有组件,确实存在于用户的WINDOWS系统中。 放置ActiveX Xtras (ActiveX.x32),在您的Authorware文件所在目录下的“Xtras”子目录中。 安装您的WINDOWS系统文件的ActiveX支持版本。 安装并注册您的Authorware文件中用到的ActiveX控件,应用举例,总结,本章主要介绍了Xtras与ActiveX的使用方法,重点讲解了ActiveX的使用方法。目的在于让同学们掌握多媒体软件创作中怎样使用外部控件。,其他信息上机实习,任务一参照教程练习不同xtras的使用方法。

33、 任务二,第十章库 模板与知识对象,本章主要内容,库及其操作 模块 知识对象的使用 应用举例: 本章小结 END,1.关于Authorware中的库,库的基础知识,库图标的集合 库与文件一样,也是单独的文件,可以被单独打开和管理。 库的优点:节省空间/同时更新/节省时间/便于操作 库文件的扩展名为 .a5l,库的建立,选择“文件”/“新建”/“程序库” 向库内添加图标 方法一:从图标栏中直接将图标拖到库中释放; 方法二:从设计窗口流程线上将所需的图标拖到库窗口中释放; 方法三:利用复制和粘贴操作向库中添加图标; 方法四:从其它库中将所需图标拖到指定的库中释放。 将库文件保存,库窗口的组成,怎样

34、使用一个库?,确定准备使用库的流程线上的位置 选择菜单“文件”/“打开”/“程序库” 如果该库文件已经被使用,可直接选择菜单“视窗”/“程序库” 打开需要的库文件对话框 将库文件中的图标选中后拖放到指定位置释放,使用一个库的图示,2.关于模块,什么是模块?,模块流程线上一段逻辑结构 模块是能够完成特定功能的图标的组合,可以包含许多图标(含内容)及其相互间的交互。 模块的扩展名为 .a5d,怎样创建模块,先选择要生成为模块的一组图标 选择菜单“文件”/“存入模块”命令 在随后的对话框中输入该模块的名称 最后指定目标位置为“知识对象(Knowledge Objects)” 并确定,怎样装载/粘贴模

35、块?,在需要模块的流程线上确定粘贴模块的位置; 打开“知识对象”窗口; 点击“更新”按钮; 选择要粘贴的模块,将其拖放到指定位置。,3. 知识对象,知识对象的概念,知识对象是Authorware中的已编写好的子程序 模块,可以帮助用户完成某一项指定的操作。 每一个知识对象都带有一个对其内容进行设置的用户向导。 用户可以自己创建知识对象,并将其加入到知识对象栏中,以便自动完成某些交互或学习策略的开发,提高工作效率。,知识对象对话框,知识对象的类别,列表窗口,知识对象的描述,更新知识对象,知识对象的分类,New file建立新文件时可能使用的知识对象。 File对文件进行操作时可能用到的知识对象。

36、 Internet对Internet进行操作时可能使用的知识对象。 Interface Components创建界面时可能使用的知识对象。 Tutorial关于导向的知识对象。,共计:5个类别 / 21个对象,New file提供2个知识对象,Application:帮助用户完成应用程序框架的构建。 Quiz :产生一个测试性的应用程序。,File提供5个知识对象,Add-Remove Font Resource :添加或去除某种True Type字体,以使你的程序可以使用该程序。 Copy File :拷贝一个或几个文件到另一个指定目录,其向导程序会要求我们选择一些文件,然后要求指定拷贝到目

37、标目录。 Find CD Drive :查找当前计算机上第一个CD-ROM光驱盘符,并将该盘符字母储存在一个变量中可供调用。 Jump to Authorware File :可以跳转到另外一个Authorware程序,并执行该程序,执行完毕后又返回到当前程序来。 Set File Attribute :设置一个或几个文件属性。,Internet提供3个知识对象,Authorware Web Player Security :可以进行Authorware网络站点的安全检查设置。 Launch Default Browser :使用系统默认的网络浏览器来招待用户指定的URL或其它exe程序,用它

38、来调用外部exe文件。 Send Email :通过SMTP简单邮件传输协议来发送一个电子邮件。,Interface Components提供10个知识对象(1),Browse Folder Dialog :通过一个选择目录对话框,可以浏览各个文件夹,并将用户选定的目录存放在一个变量中。 Checkboxs :产生一个检查框,并以一个变量保存检查框的状态。 Message Box :产生一个信息框,并以一个变量保存用户对信息框的操作状态,即记录用户单击了哪个按钮。 Move Cursor :移动光标到某一指定位置。 Moie Controller :能够播放数字视频文件(.avi格式),并带有

39、一个操作控制面板。,Interface Components提供10个知识对象(2),Open File Dialog :产生一个打开文件的对话框,用户可以通过它浏览本机或网络驱动器,当选定一个文件后,该文件路径及名称被保存到一个变量中。 Radio Buttons :产生一组无线按钮,并以一个变量保存用户选中的按钮名称或相应数字。 Save File Dialog :产生一个保存文件的对话框,并以变量记录保存位置。 Set Window Caption :设置Authorware展示窗口的标题。 Slider :产生一个标尺(包括游标),其外观样式可修改。系统共提供27种标尺样式和5种游标形

40、状,标尺可以水平或竖直放置。,Tutorial提供1个知识对象,Buttons for tutorial :可以产生一些导航按钮。,第十一章程序的调试、打包、发行,本章主要内容,程序的调试 程序打包 Authorware的网络打包 多媒体课件的发布 应用举例: 本章小结 END,1.程序的调试,由于程序打包后不允许再修改,因此打包前必须排除其中的错误,确认程序可以正常运行。一般来说,程序中可能出现的错误分为以下几种: 语法错误 运行时错误 逻辑错误,不用执行 (包装一个.a5r文件),为了 Windows 3.1 为了 Windows 95,98and NT (包装一个.exe文件),2.程序

41、的打包,包装对话框,文件打包步骤,打开准备打包的文件 备份 打包 运行,打包须知,打包成.a5r文件(Without Runtime) 须带上RUNA5W.EXE 打包文件中需要演示多媒体效果(包括各种动画、声音) 须带上Xtras文件夹 打包文件中若有以链接形式调用的图形图像等文件 须带上相应库文件和原文件 打包文件中有特殊字体 须带上特殊字体文件,Quick Time动画 Quick Time for Windows A5QT32.XMO AVI动画 Video for Windows A5VFW32.XMO Director动画 Director A5DIR32.XMO,打包文件中若有动

42、画对象,除了将原动画文件与程序文件放在同一文件夹内,还需要带上外部驱动:,打包须知,打包时,若程序中包含有GIF动画,须带上: Xtras文件夹 Awin32l.dll 打包时,若程序中包含有Flash电影(.swf文件),须带上: Xtras文件夹,打包须知,1. 规范各种外部文件的位置 如果在课件中嵌入了大量的文件,会使主程序文件体积过大,影响播放速度。所以常将这些文件作为外部文件发布。对这些文件,不同类型一般放在不同的目录下,以便管理。例如,图片放在Image文件夹中,声音放在WAV文件夹中,视频放在AVI文件夹中等。,2. 外部扩展函数设置 Authorware本身提供了丰富的系统函数

43、,基本能满足程序设计的需要,但在系统函数无法完成任务的场合,可能会调用一些自定义函数来实现相应的功能,如在使用MIDI时,就要使用外部扩展函数库a6wmme.u32。此时最好在主程序文件下建一目录如Ucd,将这些外部函数都放在这个目录里,并设置好搜索路径,最后还应将文件拷贝到打包文件的同一目录下。 3. 字体设置 如果在课件中需要使用系统提供的四种基本中文字库之外的字体,在确认用户机器上有这种字库时,可以按字符方式显示这种文本。否则,就要将这些文字转化为图片,这样才能保证看到的效果比较理想。,4. 合理处理媒体文件 图片和声音占用的空间较大,对程序的运行速度有很大影响。因此应该将媒体文件在不影响最终观赏效果的情况下压缩,以减小各媒体文件的长度。如将小型AVI动画文件转换成GIF动画文件、将WAV声音文件转换成VOX或MP3声音文件、将TIF或BMP图像文件转换成JPG图像文件。 另外,由于库只是建立拷贝图标与库中源图标的一种链接,并没有将库中源图标的内容拷贝到流程线上,因此运用库来管理媒体文件,尤其是重复使用的素材,能减少主程序文件的长度。,5. 外部动画文件的调用 我们的课件中往往包含AVI或FLC等动画文件,

温馨提示

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

评论

0/150

提交评论