




已阅读5页,还剩10页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第6章 Authorware交互控制教学目的理解:交互的结构、交互图标。掌握:各种交互类型的使用。教材分析重 点:交互图标的使用及属性设置; 各交互类型的设置。难 点:使用各类型交互制作应用实例。教学方法 讲述法,问题法,演示法等教学过程6.1 交互结构Authorware交互结构由一个交互图标和下挂在其下面的若干个由其它图标构成的交互分支组成。它的四个组成元素分别是:交互图标、交互类型符号、交互分支以及交互后的程序走向。1. 交互图标交互图标是构成交互结构最基本的元素,它的作用可以归结为以下两点:一是对交互结构中的交互分支进行统一管理;二是其本身还具有显示图标和擦除图标的功能,用户可以将整个交互过程中都需要显示的文字、图形等对象设置在交互图标的展示窗口中,同样也可以使用各种显示过渡方式和擦除过渡方式。2. 交互类型符号交互类型符号位于每一路交互分支的上方。Authorware提供了11种交互类型,每种类型都有其固定的交互类型符号。用户双击交互类型符号可以打开“响应属性”面板,面板中可以选择交互类型、设置响应属性。3. 交互分支下挂在一个交互图标下由其它图标组成的分支称之为交互分支,它们既可以有相同的交互类型,也可以由用户为每个分支设置一种不同的交互类型。Authorware只允许为每个交互分支设置一个图标;当需用多个图标时,可以使用群组图标(不允许使用交互、决策、框架和数字声音、数字电影图标;当使用这些图标时,系统会自动构造群组分支)构成分支,其中包含的是交互后Authorware要执行的一段程序流程。交互分支图标的名称按照流程线上交互分支自左至右的顺序从上到下依次排列在流程线的右侧;当分支较多时,图标名称将以滚动文本框的形式显示。4. 交互后的程序走向Authorware执行完交互分支图标中的程序流程后,系统将按照预先设定好的程序走向继续执行。Authorware提供了4种交互后程序的分支走向类型,分别是:Try Again()、Continue()、Exit Interaction()和Return()。6.2 交互图标双击流程线上的交互图标,屏幕上将出现类似于显示图标的编辑窗口,用户可以在此窗口中编辑文字、图片等显示信息。先选中交互图标,然后执行菜单命令ModifyIconProperties或直接按快捷键Ctrl+I,将弹出“Properties:Interaction Icon”面板。1. 单击面板左侧的Text Field文字设置按钮,将打开“Properties:Interaction Text Field”对话框,用以设置文本交互类型中输入文字的显示属性和响应方式。2. 单击面板左侧的Open按钮,将返回展示窗口,可重新编辑交互图标本身的展示信息。3. 关于“Interaction”选项卡(1)“Erase”下拉列表中的选项用以控制交互图标内显示信息的擦除方式(注意与响应属性面板“Response”选项卡中的“Erase”选项所擦除的对象不同)。After Next Entry:用户交互后,程序在进入某一分支前暂时擦除交互图标显示信息;当程序返回到交互图标运行时,擦除的信息再重新出现。Upon Exit:只有当系统退出交互时才擦除交互图标显示信息。Dont Erase:所有交互图标显示信息一直显示在屏幕上,直到它被一个擦除图标擦除。(2)“Erase”选项用以设置擦除过渡方式。(3)“Options”选项。若选择“Pause Before Exit”选项,则在退出交互前暂停程序的执行,等待用户单击鼠标或按任意键响应,然后才退出交互,以便用户能看清屏幕上的显示内容。若选择“Show Button”选项,则暂停时系统将提示按钮供用户使用。4. “Display”选项卡用以设置交互信息的显示层次、显示过渡效果以及选项设置等参数。5. “Layout”选项卡用以设置交互信息的初始显示位置、最终用户移动方式等参数。这两个选项卡的内容与显示图标属性面板中的相关设置完全相同。6. “CMI”选项卡用以设置Authorware应用程序的交互跟踪功能。6.3 交互类型1. 交互类型(1)Button(按钮交互):通过单击按钮实现交互。(2)Hot Spot(热区交互):通过单击固定区域实现交互。(3)Hot Object(热对象交互):通过单击热对象实现交互。(4)Target Area(目标区域交互):将对象移动到指定的目标区域内实现交互。(5)Pull-Down Menu(下拉菜单交互):使用下拉菜单实现交互。(6)Conditional(条件交互):通过条件的匹配实现交互。(7)Text Entry(文本交互):通过输入的文本产生交互。(8)Keypress(按键交互):使用键盘按键实现交互。(9)Time Limit(时间限制交互):限制应答时间。(10)Tries Limit(尝试限制交互):限制尝试次数。(11)Event(事件交互):由ActiveX控件产生的事件触发交互。2. 设置交互类型在一个交互图标下设置第一个交互分支时,系统会自动弹出“Response Type”对话框。对话框中选择所需的交互类型后,设计窗口中该分支的上方即出现了一个对应的交互类型符号。若要改变一个分支的交互类型,可以双击此交互类型符号,弹出如图6.3.2所示的响应属性面板(注意与交互图标属性面板相区分);“Type”下拉列表中可以重新选择所需要的交互类型。3. 设置响应属性双击交互类型符号,将打开“Properties:Response”响应属性面板。(1)“Scope”选项:若选中Perpetual属性,则用户在该交互图标中所设置的交互类型在整个应用程序中都可用。(2)“Active If”文本框用以输入一个作为条件的表达式,当条件为真时,交互才可用。(3)“Erase”下拉列表中的选项用以控制分支内展示信息的擦除条件(注意与交互图标属性对话框“Interaction”选项卡中的“Erase”选项所擦除的对象不同)。After Next Entry:用户在给出下一次交互之前,程序将不擦除本次交互分支内的展示信息。Before Next Entry:只要程序离开该分支,在下一次交互之前,自动擦除本次交互分支内的展示信息。On Exit:直到程序退出交互图标时才擦除分支展示信息。Dont Erase:所有展示信息一直保留着(即使退出交互图标),直到它被一个擦除图标擦除为止。(4)“Branch”选项用于设置交互后的程序走向。Try Again:程序执行完该分支后,将返回到交互图标,等待新的交互发生。Continue:程序执行完该分支后,分支内沿原路返回,继续执行该分支右边的符合用户交互条件的其它分支,然后返回交互图标。Exit Interaction:程序执行完该分支后,退出该交互图标,继续执行父流程线上的后续图标。Return:如果用户选择了“Scope”选项中的Perpetual属性,那么在“Branch”下拉列表中将出现该选项。若选择该选项,则在程序任何位置调用交互后,执行完该交互分支流程,系统将控制程序返回到发生调用的地方,继续执行被中断的程序流程。(5)“Status”选项设置是否记录交互状态,以提供自动跟踪用户交互正误以及自动评分等CMI属性。Not Judged:对是否进入该分支不做判断和记录。Correct Response:在该分支图标的名称前显示“+”号标记,此时系统将跟踪用户进入该交互分支的状态,并在系统变量Correct、CorrectChoice、CorrectChoicesMatched中记录相关信息。Wrong Response:在该分支图标的名称前显示“-”号标记,此时系统将跟踪用户进入该交互分支的状态,并在系统变量WrongChoicesMatched中记录相关信息。(6)“Score”文本输入框用以设置对于正确或错误响应的交互的得分值。若用户选择了Correct Response属性,则可设置为正值;若用户选择了Wrong Response属性,则可设置为负值。系统变量TotalScore将自动记录整个运行过程中用户的总得分。6.4 按钮交互按钮交互的功能是在展示窗口中显示一个按钮,供用户交互。用户可以为此按钮重命名、定位或设置大小,也可以使用自定义按钮。程序运行时通过单击按钮实现交互。1. 关于 “Button”选项卡按钮交互响应属性面板中“Button”选项卡。(1)“Size”选项中显示的值是按钮的大小尺寸,X、Y的值以像素为单位。(2)“Location”选项用以指定按钮的放置位置,X、Y的值以像素为单位。(3)“Label”文本框用以输入按钮名称;也可以在对话框顶部的文本输入框内输入按钮名称,按钮的大小会随着文字的多少而自动调整。(4)“Key(s)”选项用以指定与该按钮相对应的键盘快捷键。若为单键,则直接写键名,例如:F2或a|A(忽略大、小写);若为组合键,则书写为AltA或CtrlA。(5)“Options”选项用以设置可选参数。Make Default:使用系统提供的缺省按钮,从外观上看它被黑色的矩形包围,Enter键为其快捷操作键。一个交互图标下最多只能设置一个系统缺省按钮,多设无效。Hide When Inactive:该按钮交互无效时被隐藏,有效时则显示。有效无效视Active If选项设置的条件而定。(6)“Cursor”选项用以改变鼠标指针形状。单击其右侧按钮,将弹出鼠标设置对话框。用户可以利用它来设置鼠标指向按钮时的指针形状。2. 关于“Cursors”对话框单击图6.4.2对话框中的Add按钮,将打开“Load Cursor”对话框。定位鼠标指针文件后,再单击打开按钮,可以将新的鼠标指针加载到“Cursors”对话框(即鼠标指针库)中。此时,“Cursors”对话框中的Delete和Edit按钮也被激活,可以对自定义的鼠标形状进行编辑和删除操作。3. 关于Buttons按钮单击响应属性面板中的Buttons按钮,可以打开“Buttons”对话框,对话框中可以选择、添加、删除或编辑按钮属性。(1)“Preview”栏列出了按钮库的按钮形状。系统按钮共有12种,分3类。任意选择此栏中的一个按钮形状,再单击Ok,即可改变应用程序中的按钮形状。(2)“Description”栏给出了相应按钮的说明性内容。(3)“System Buttons”选项的两个下拉列表框分别用来设置按钮标题的字体和字号。(4)Add按钮:单击该按钮,将打开“Button Editor”对话框,利用它可以为按钮库添加并设置新按钮。“State”区域用来选择按钮的状态。按钮分成两类,Normal(普通型)和Checked(选择型);每类有四种状态,Up、Down、Over和Disabled。Up表示按钮没有被鼠标按下而处于弹起时的正常状态;Down表示按钮被鼠标按下时的状态;Over表示鼠标掠过或置于按钮之上时的状态;Disabled表示按钮无效时的状态。“Graphic”选项:在State区域选中一属性的前提下,单击该选项右侧的Import按钮,可以为该属性选择一按钮图案。该选项下拉列表框提供了:使用导入图案、删除导入图案或使用与Up相同图案的选择。“Lable”选项:第一个下拉列表框中选择是否显示按钮标题;若选中Show Label属性,则可在第二个下拉列表框中选择标题在按钮中的位置是居中、居左或居右。“Sound”选项:单击该选项右侧的Import按钮,可以为该按钮配置声音并利用Play按钮进行试听。该选项下拉列表框提供了使用导入声音或删除声音的选择。“Button Description”栏内可输入对按钮的说明。“Automatically Check”复选框对创建选择型按钮特别有用。选中此选项,则程序运行时单击按钮,按钮将显示出选中或未选中状态。(5)Delete按钮用于删除按钮库中自定义的按钮。(6)Edit按钮:单击该按钮,也打开“Button Editor”对话框,可用于重新编辑按钮库中的按钮。若编辑的是系统按钮,则Authorware首先询问是否保存标准设置,用户必须确认Ok;对于系统按钮,“Graphic”选项不可用。4. Open按钮单击“Button”选项卡Open按钮,将打开分支图标,允许用户对分支图标、响应流程等进行编辑。实例:P167 密码门。要求使用条件语句控制有效密码及其按键顺序。6.5 热区交互所谓热区交互是在展示窗口的某个位置上建立一个矩形区域(该区域用虚线围成,运行时在展示窗口中不可见),程序运行时由用户通过鼠标单击、双击或进入该矩形区域以实现交互。热区交互响应属性面板中的“Hot Spot”选项卡。1. “Match”选项用以设置与热区相匹配的触发方式。Single-click:鼠标单击热区触发交互。Double-click:鼠标双击热区触发交互。Cursor in Area:鼠标进入热区触发交互。2. 选中“Highlight on Match”选项,则单击或双击热区时,热区将高亮显示。3. 选中“Mark on Match”选项,系统将在热区中设置一个方格匹配标志。产生交互时,方格被黑色填充,表示此交互已被使用过了;结束交互后,标志不消失。该功能主要方便用户据此标志设置热区与展示窗口中对象之间的位置关系;程序调试完成后,该选项通常不选。技巧:双击交互图标时出现在展示窗口中的热区在程序运行时是不可见的,为了使热区可见,用户可以使用制作工具箱中的矩形工具在展示窗口中绘出该矩形区域;或干脆将热区置于展示窗口的某一显示对象上。改变热区的大小可用鼠标拖曳句柄调整;改变热区的位置可用鼠标拖曳矩形区域,也可在“Hot Spot”选项卡的“Size”和“Location”选项中输入具体数值以精确定位。特别注意热区交互分支图标的标题名在程序运行时是不可见的,这一点不同于按钮交互图标的标题名即为按钮名称。实例:P169 爱情玫瑰。6.6 热对象交互热对象交互是通过单击展示窗口中显示或运动的某个对象以实现交互。热对象交互与热区交互的不同之处在于:热对象交互是对展示窗口中呈现的对象作出的交互,该对象可以是一个不规则的形状;当对象移动时,热对象交互位置也在不断变化。而热区交互是对展示窗口中的固定区域产生的交互,用户只能通过改变定义时的矩形区域才能改变热区交互的位置和大小。热对象交互可以是动态的,而热区交互只能是静态的。热对象交互响应属性面板中的“Hot Object”选项卡。(1)选项卡首行提示用户单击展示窗口的某显示对象以将其设置为热对象。单击某显示对象后(注意该对象应放置在一个单独的显示图标中),对话框左上角将提示该对象缩略图,同时选项卡的“Hot Object”选项中也将提示该对象所在图标的名称。在热对象响应属性面板中,按照对话框“Hot Object”选项卡提示“Click an object to make it the hot object”,在展示窗口中选择并单击相应的对象,以建立相应的热对象联系。(2)“Match”选项用以设置与热对象相匹配的触发方式。设置方法与意义同热区交互。实例:P171 提示性文字的自动消隐。6.7 目标区域交互目标区域交互是一种动态交互模式,用户通过将对象移动到程序指定的目标区域中以实现交互。这种交互方式的完成需要将交互对象设置为最终用户可移动。当最终用户将交互对象移动到正确位置时,对象可以停留在正确位置;若移动位置不正确,对象可以自动返回原位置。目标区域交互响应属性面板中的“Target Area”选项卡。关于“Target Area”选项卡,说明如下。(1)选项卡第一行为系统提示信息,设计人员应特别注意遵照提示进行操作:先选择一个目标对象,再将对象拖曳至目标区域,而后根据需要调整其大小区域。(2)“Size”选项和“Location”选项提示目标区域的大小及位置坐标。(3)“Target”属性提示目标区域交互对象所在图标的名称。(4)“Accept Any Object”属性:复选该属性,表示该目标区域交互允许接受任何对象。(5)“On Drop”选项:若选择Leave at Destination,则目标区域交互正确时,将对象置于目标位置;若选择Put Back,则目标区域交互错误时,将对象推回原位置;若选择Snap to Center,则目标区域交互正确时,将对象沿目标区域居中放置。实例:P174 看图入座。6.8 下拉菜单交互菜单是计算机软件中经常用到的一种命令方式,程序运行过程中用户可以通过执行菜单中的命令实现交互。一般情况下,在Authorware应用程序运行过程中,展示窗口的菜单栏上总是有一个“File”菜单,并且菜单下也只有一个“Quit”命令。为使应用程序菜单更丰富、命令更齐全,Authorware提供了下拉菜单交互类型,允许用户自行为应用程序设计下拉菜单。下拉菜单交互响应属性面板中的“Menu”选项卡。 “Menu”选项卡中:“Menu”选项自动给出下拉菜单项目名称,也即交互图标的图标名称。“Menu Item”选项自动给出下拉菜单中菜单命令的名称,也即交互图标下挂的分支图标的图标名称。“Key(s)”选项用以设置与菜单命令相对应的快捷键操作:若在其后的文本框中输入一个英文字母或数字(在此种交互类型中不区分英文字母大小写),则Authorware默认快捷键为“Ctrl+字母或数字”;也可以输入某一功能键键名,将此功能键设置为快捷键。若菜单名称为英文,还可以在相应的字母前增加“&”字符,为该字母添加一下划线作为标识,然后在“Key(s)”选项中将该字母设置为快捷键。若希望菜单命令在整个应用程序中随时可用,则应打开“Response”选项卡:“Scope”选项中选择Perpetual属性,“Branch”选项选择Return分支走向,其它选项默认。实例:P177 信息查询。要求制作一个信息查询系统,全部使用菜单命令进行交互,并擦除系统缺省“File”菜单。6.9 文本交互6.9.1 文本交互区域文本交互区域的大小、位置及其交互、文字属性可以在交互图标属性面板中单击Text Field按钮打开的“Properties:Interaction Text Field”对话框中进行设置,如图6.9.1所示。技巧:该对话框也可通过双击交互图标,在打开的展示窗口中再双击文本输入框的方式加以打开。关于交互文本区域属性对话框,介绍如下。1. “Layout”选项卡“Size”、“Location”用以设置文本交互区域的大小及位置。除了在此处进行设置外,更方便的方法是:鼠标双击交互图标,展示窗口将出现一个文本输入框;单击选中,调节其句柄可改变输入区域的大小,拖曳文本框可调整其位置。“Character Limit”文本框中可以输入一个数字,用以规定用户在交互时最多允许输入的字符个数。若选中“Auto-Entry at Limit”选项,则当用户输入的字符数达到限定值时,自动结束输入;若此时输入正确,系统将自动实现交互,即不再需要按下确认键(默认为回车键)确认。2. “Interaction”选项卡(1)“Action Key(s)”选项。允许用户设置文本交互确认键。当用户完成字符输入后,按下确认键,程序将往下执行。系统默认的确认键为回车键,设计时也可以使用竖线分割符“|”设置多于一个的文本交互确认键。(2)“Options”选项。若选中Entry Marker属性,则在文本输入区的起始位置将显示一个右向黑三角文本输入标记;若选中Ignore Null Entries属性,则规定当用户没有输入任何字符就按下确认键时交互无效;若选中Erase Text on Exit属性,则在文本输入交互完成后将擦除所键入的字符。3. “Text”选项卡“Text”选项卡中的选项用以设置输入文字的各种属性。Colors:设置输入文字的字符颜色。Background:设置文本输入区域背景色。Mode:设置文字与背景的重叠显示模式。技巧:一个交互图标下挂的所有文本交互均共用同一个文本交互区域。如果希望程序运行时能出现不同的文本交互区域,则需要使用多个交互图标在流程线上进行垂直设置。6.9.2 文本交互响应属性双击文本交互类型符号,打开文本交互响应属性面板,“Text Entry”选项卡。关于“Text Entry”选项卡,说明如下。(1)“Patten”文本框用以设置交互时所需输入的文本对象,也即文本交互分支图标的标题名称。程序设计时可以直接输入单字或短语,中、英文均可;也可以使用通配符“*”或“?”,或干脆什么也不输(等同于“*”)。通配符“*”可以匹配任意多个字符,通配符“?”可以匹配任意个字符;系统还允许使用“#”来控制其后字符的输入次数;允许匹配的字符之间还可以使用竖线分隔符“|”进行或运算;利用或运算,可以实现在用户交互时,系统同时承认同义词的交互原则。(2)“Match at Least”属性规定在交互时至少需匹配的单词个数。(3)“Incremental Matching”属性用以设置增量匹配方式,即用户交互时可以多次尝试匹配不同的文本,当期待文本被全部输入时产生交互。(4)“Ignore”选项规定交互时对于输入的文本可以忽略的内容。Capitalization:忽略大小写。Spaces:忽略空格。只有在一个单词进行交互的情况下才有意义。Extra Words:忽略其它单词。Extra Punctuation:忽略其它标点符号。Word Order:忽略单词顺序。实例:P181 英语试卷。要求限制交互字符并允许用户反悔。6.10 条件交互条件交互是在程序运行过程中,只有当设定条件为真时才能实现的交互类型。条件交互响应属性面板中的“Conditional”选项卡。1. “Condition”文本框用以输入设定的条件表达式(也即条件交互分支图标的图标名称),表达式也可以是变量或常量。若表达式的运算结果为0,则系统认定为假(False),否则为真(True);为真时匹配交互。所有数字除0表示假外,其余表示真;字符True、On表示真,False、Off表示假。2. “Automatic”下拉列表中的三个选项,用于决定程序或最终用户如何匹配交互条件。Off:关闭系统自动匹配。交互分支只能通过用户人为交互使得指定的条件为“真”时,才匹配该条件交互。When True:实行自动匹配。系统将自行计算条件表达式的值,若为真,系统将自动匹配该条件交互;若继续为真,系统将重复执行该条件交互分支。On False To True:实行自动匹配。但必须由用户人为交互,以匹配由假变真条件。条件交互很少单独使用,一般都是与其它交互配合使用。实例:P184 猜价格。6.11 按键交互使用鼠标进行人机交互,是Windows环境下最方便和最快捷的操作方式。但Authorware在提供鼠标交互的同时也提供了键盘交互。使用快捷键操作,即使是在窗口环境下,也有着其不可替代的优势。按键交互即是用户通过敲击键盘上的指定键而产生交互。按键交互响应属性面板中的“Keypress”选项卡。该选项卡十分简单,按键交互分支图标的图标名称即为按键交互时需要敲击的按键。Authorware允许使用键盘上的每一个按键进行按键交互。Windows环境下系统标准功能键键名参见表6.11.1。表6.11.1 标准功能键键名功能按键对应键名功能按键对应键名Alt键AltHome键Home退格键BackspaceInsert键InsertPause或Break键Break左方向键LeftArrowCtrl键Ctrl或ControlPageDown键PageDownDel或Delete键DeletePageUp键PageUp下方向键DownArrow右方向键RightArrowEnd键EndShift键Shift回车键Enter或ReturnTab键TabEsc键Esc上方向键UpArrowF1F12键F1F12Authorware的按键交互严格区分键盘字母键的大小写状态,即大小写字母所代表的意义完全不同;若不希望系统区分大小写,则应使用键盘符号“|”分隔开大小写字母;若设置为按任意键交互方式,则应以“?”表示。实例:P187 键盘交互。要求使用“Active If”条件对操作进行控制。6.12 时间限制交互时间限制交互方式要求用户在指定的时间内作出交互,如果用户在指定的时间内未能正确匹配其他交互或完全没有交互,则定时时间到,系统将自动执行该时间限制交互分支的内容。时间限制交互类型很少单独使用,通常都是与其它交互方式配合执行,例如控制答题时间、限制密码交互时间等。时间限制交互响应属性面板中“Time Limit”选项卡。(1)“Time Limit”文本框用以设置交互限定时间,单位为秒。(2)“Interruption”选项。如果在该时间限制交互定时的同时,用户的操作又触发了其它Perpetual属性的交互类型,使用此选项设置是否暂停、以及暂停后如何恢复该时间限制交互。例如在定时过程中,用户触发了设置为Perpetual属性的下拉菜单交互,或是点击了一个Perpetual属性的按钮交互,此时该计时过程的执行将由此选项决定。Continue Timing:不暂停,继续计时。Pause,Resume On Return:暂停计时,执行其它交互返回后在原计时基础上恢复计时。Pause,Restart On Return:暂停计时,执行其它交互返回后重新从零开始计时。即使本次定时结束,任何“Perpetual”属性的交互都可以触发该时间限制交互计时重新开始。Pause,Restart If Running:该属性与“Pause,Restart On Return”属性类似,其不同点是,若计时过程已经结束,则执行其它Perpetual属性的交互将无法触发该时间限制交互计时重新开始。(3)“Options”选项设置可选参数。选中“Show Time Remaining”选项,则屏幕上提示一个倒计时时钟。时钟的位置可以移动;双击时钟,将弹出时间限制响应属性面板。选中“Restart For Each Try”选项,则每一次交互后系统都将重新计时。实例:P189 计时考试。6.13 尝试限制交互尝试限制交互是通过限制用户交互次数以实现的交互,该方式很少单独使用,通常也是与其它交互类型配合使用。尝试限制交互响应属性面板中的“Tries Limit”选项卡。该选项卡十分简单,用户只需在“Maximum Tries:”文本框中输入最大尝试次数,即可限制本交互图标允许用户的尝试次数。实例:P193 密码尝试次数限制。6.14 事件交互所谓事件,是由Sprite Xtras、Scripting Xtras和ActiveX控件所产生的一种事件。事件交互则是在程序执行过程中,由用户操作或Sprite Xtras、Scripting Xtras和ActiveX控件自身所触发的交互。例如Microsoft Calendar ActiveX控件可以产生鼠标单击事件,若用户在日历上单击,则发生事件交互;再例如网络上下载信息时,Microsoft Web Browser会自动产生一个事件,下载完毕,Web浏览器又会产生另外一个事件。1. 关于XtrasAuthorware在多媒体素材的集成性方面已经做的相当出色,但正如任何一种事物都永无绝对完美一样,Authorware也需要面向用户开放其设计环境,允许用户自由扩展其系统功能,Xtras即为Authorware系统提供给用户的这样一种实用技术。Xtras本意为数学上的变量X,即任何未知和变化的元素。Authorware中,Xtras即是将各种图像、动画、声音、视频和事件等元素集成到所开发的多媒体作品中去的一种工具。Xtras技术使用了一种特殊类型的文件以实现对Authorware系统功能的扩展,这些文件一般位于Authorware 7.0系统文件夹下的Xtras目录及其子目录下。因此,使用Xtras技术为Authorware系统扩展功能是非常方便的,用户只需把相应的Xtras文件复制到Authorware系统文件夹的Xtras目录及其子目录下,就可以在Authorware中使用该Xtras文件具有的功能。2. 关于Sprite XtrasSprite Xtras代表的是一个功能性元素,例如一个三维物体、一段Flash动画或者一个弹出式菜单。如果把一个Sprite Xtras文件放置在系统Xtras目录下,而后启动Authorware,就会发现该Sprite Xtras文件在Insert菜单中增加了一个命令。由于一个Xtras文件可以包含多个Xtras对象,因而Sprite Xtras文件在Insert菜单中增加的菜单命令还可能包含一个级联的子菜单,其中列出了包含在该Sprite Xtras文件中的所有Xtras命令。3. 关于Scripting XtrasScript在计算机英语中是编程脚本的意思,Scripting Xtras即指任何自定义的函数包。用户如果将一个Scripting Xtras放置在Authorware系统Xtras文件夹下并启动Authorware,则Authorware函数面板中,将会增加一个新的函数类型;选中此类型,可以使用包含在该Scripting Xtras之内的各种自定义函数。4. 关于ActiveX控件ActiveX是Microsoft的OLE(对象链接与嵌入)技术的新名称。虽然ActiveX与OLE在技术本质上完全相同,但ActiveX更简单、效率更高。ActiveX技术使Authorware可以方便地与其它应用程序相结合,以开发出小型的、功能专一的应用程序,即我们所称的控件。为了能在Authorware中使用ActiveX技术,Macromedia公司使用了一种特殊的工具,即Macromedia Control Xtra for ActiveX,现在的版本是2.0。开发商现已为我们创建了数以千计的ActiveX控件,通过使用Macromedia Control Xtra for ActiveX,就能够在Authorware中使用所有这些ActiveX控件。Macromedia Control Xtra for ActiveX实际上也是一种Xtras,它由上面介绍的两种Xtras组成,即Scripting Xtras和Sprite Xtras。我们知道,Scripting Xtras提供了一些出现在系统“Functions”面板中的函数集。当安装了Macromedia Control Xtra for ActiveX之后,就
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025合作协议委托合同样本
- 2025至2031年中国有机玻璃化妆品座行业投资前景及策略咨询研究报告
- 天津工艺美术职业学院《数据采集与清洗课程设计》2023-2024学年第二学期期末试卷
- 辽宁商贸职业学院《代码安全机制与实现技术》2023-2024学年第二学期期末试卷
- 深圳北理莫斯科大学《城市规划原理B》2023-2024学年第一学期期末试卷
- 《人力资源经理工作成果展示》课件
- 社区家长学校家庭教育
- 2025智能家居安防系统安装合同书
- 2025至2030年中国车载式LED电子显示屏数据监测研究报告
- 2025至2030年中国美式沾塑钢丝钳数据监测研究报告
- 2024年新版全员消防安全知识培训
- 老旧小区管网改造工程施工组织设计方案
- 2025年辽宁中考语文复习专项训练:文言文阅读(含解析)
- 山东省威海市文登区城区重点初中联考2023-2024学年七年级下学期5月期中数学试题【含答案解析】
- 2024年1月浙江省普通高校招生选考物理试题和答案
- DL∕T 619-2012 水电厂自动化元件(装置)及其系统运行维护与检修试验规程
- 新版工贸企业重大事故隐患-题库
- 内蒙古建筑图集 DBJ-T 03-76-2018 自保温砌块建筑构造图集
- 企业规范化管理与标准化建设
- 物流营销与客户关系 习题答案 张广敬
- CHT 8023-2011 机载激光雷达数据处理技术规范
评论
0/150
提交评论