Authorware--使用计算图标编程
等待擦除图标和群组计算图标
等待擦除图标和群组计算图标
学习目标
Authorware7.0多媒体制作实训教程 多 媒体制作实训教程
1 掌握等待图标的使用 2 掌握擦除图标的使用 3 掌握计算图标的使用
4.1 等待图标
Authorware7.0多媒体制作实训教程 多 媒体制作实训教程
4.3 群组图标
Authorware7.0多媒体制作实训教程 多 媒体制作实训教程
❖ 4.3.2群组图标使用 ▪ (1)建立群组
– 要成组的图标必须是连续的,首先选择一些连续的 图标,然后执行“修改”→“群组”命令或按住 Ctrl+G键即可将选择的图标合并成一个群组,并可对 新群组图标命名。
– 双击群组图标可以打开一个新的设计窗口,新的设 计窗口即以该群组图标的名称命名,具有自己的流 程线及程序出入口,其层次包含于该群组图标所在 设计窗口的层次。
▪ (3)在“第一张图片”显示图标的下面添加一个等 待图片,并命名为“等待1”。对“等待1”等待图
标进行如图4-26所示的设置。
4.4计算图标
Authorware7.0多媒体制作实训教程 多 媒体制作实训教程
▪ (4)在“等待1”等待图标的下面添加一个擦除图标, 并命名为“擦除1”。点击工具栏中的“运行”按 钮,程序运行到“擦除1”擦除图标暂停,点击擦 除“第一张图片”显示图标中的对象,这样,
– 执行“窗口”→“关闭所有群组”命令,可以关闭当前所有处于打开状态
4.4计算图标
Authorware7.0多媒体制作实训教程 多 媒体制作实训教程
❖ 4.4.1计算图标属性
• :用于切换Authorware语言和JavaScript语言。
•
实验三Authorware的基本应用
实验三Authorware的根本应用一、实验目的:1.熟悉显示图标的功能2.掌握显示图标的属性设置3.熟悉擦除图标的功能4.掌握擦除图标的属性设置5.熟悉等待图标的功能6.掌握等待图标的属性设置三、实验内容和步骤:案例1:制作阴影字【效果说明】在演示窗口内输入文字时,它位于由文本标尺决定的文字区域上,如果将两个文字区域相互重叠,那么前端的文字将覆盖后端的文字,但将它们设置为透明模式时,将使后端的文字透过前端文字的背景显示出来。
制作阴影字时,只需要将两组透明的文字分别设置成深浅不一的颜色,将它们稍稍错位,就可以得到漂亮的阴影字。
效果如图2.1所示。
【制作步骤】1.将计算图标拖动到流程线上,并将它命名为“窗口尺寸〞。
2.双击“窗口尺寸〞图标,在翻开的程序编辑器内输入ResizeWindow(300,150)。
如图2.2所示。
3.将显示图标拖动到流程线上,命名为“阴影字效果〞。
4.双击“阴影字效果〞显示图标,翻开演示窗口。
5.选择绘图工具箱的文本工具,输入“阴影字〞。
6.执行“文本〞→“字体〞命令,将文本的字体设置为“隶书〞。
7.执行“字体〞→“大小〞命令,将文本的字号设置为60。
8.选中模式工具箱将“阴影字〞设置为透明。
9.选中文本“阴影字〞,将它复制一个副本。
10.翻开的调色板,使用绿色作为文本的颜色。
11.调整两个“阴影字〞的位置,就可以得到阴影效果,流程如图2.3所示。
12.单击工具栏的“播放〞按钮可以看到阴影字的效果。
说明:改变两组文本的相对位置或者排列顺序,还可以得到光线从其他角度照射的效果。
为了改变文本对象的排列顺序,可执行“修改〞菜单中的“置于上层〞与“置于下层〞两个命令。
在制作阴影字的根底上,还可以将3个大小一样、颜色不同的文本对象,通过错位排列,得到立体字效果。
案例2:动态实时显示时间【效果说明】在作品演示的时候我们可以看到随着时间的逝去,演示窗口中的秒、分钟、小时在不停地变化。
效果如图2.4所示。
计算图标
Topic:=Topic+1
将Topic当前值加1,然后将新的值赋给变量
关系运算符使用实例
表达式 Linenumber= 10 Number>0 含义 如果自定义变量linenumber的值等于10,则该表达 式返回一个逻辑值true,否则返回false 将自定义变量 Number 的值和 0 比较, 如果 Number 的 值大于0, 则该表达式返回一个逻辑值 true, 否则 返回false 将 逻 辑 变 量 Finishplay 的 值 与 TRUE 比 较 , 如 果 Finishplay的值为TRUE , 则该表达式返回一个逻 辑值true,否则返回false
----这个坐标是以(50,200)为原点的。
绘制正弦曲线
2、绘制函数图像 SetFrame(1,RGB(255,0,0)) ————设置线的类型 为填充,颜色为红色 repeat with x:=0 to 2*Pi*50——循环语句使x连续取 值,设置x坐标的变化范围为0到2*Pi*50,产生一 个周期的图像,并且注意x的取值不超过x轴。 pensize:=2——设置线宽为2个像素 y1:=SIN(x/50)——————与x对应的y的值 x:=x+0.01————x值步进增加0.01,较小的增量 值会使曲线更加平滑 SetLine(0)————————————设置画出的 线条不带箭头Line(pensize,x+50,200100*y1,x+50,200-100*y1)————在两点之间画线 end repeat——————————结束循环
>
<= >= 逻辑运算符 ~ & | 算术运算符 + -
Authorware 认识计算图标
Authorware 认识计算图标【计算】图标是Authorware 中最常用的图标之一。
脚本语言编程都是在【计算】图标中进行,其功能就是容纳程序代码,凡是能用图标编程实现的功能绝大部分都能在【计算】图标中使用脚本语言来实现。
计算图标有以下3种形式:1.独立的计算图标从工具箱中拖入一个【计算】图标到流程线上,就创建了一个独立的【计算】图标,其地位与其他图标一致,如图8-1所示。
双击该图标可以打开编辑窗口对其内容进行编辑。
图8-1 独立的【计算】图标2.附加计算图标附加计算图标是附加在其他图标上的【计算】图标,它没有自己的图标标题,与所依附的图标使用同一个标题,也可以认为某图标和附加在其上的【计算】图标是同一个图标。
因而如果附加【计算】图标的代码引用本图标就可以省略图标标题,例如常写的IconID@"IconTitle"就能简写成IconID 。
创建附加计算图标时要先选择所依附的图标,然后使用以下两种方法的任意一种: ●右击所依附的图标,在弹出的菜单中选择【计算】命令。
● 选择所依附的图标,执行【修改】|【图标】|【计算】命令。
执行了上述命令之一都会弹出【计算】图标的代码窗口,如图8-2所示。
在该窗口中编程与独立的计算图标完全相同。
图8-2 代码窗口关闭代码窗口后,将会在所依附的图标的左上角显示一个小等号,表示有附加【计算】图标。
例如,在【显示】图标上附加一个【计算】图标,【显示】图标就变为的样子,如图8-3所示。
选择拖入 代码图8-3 附加图标删除附加【计算】图标的方法是先打开其代码窗口,清除掉代码窗口中所有代码。
保存并关闭代码窗口后,所依附图标左上角的小等号消失,附加计算图标被删除。
所有的图标(除了工具箱上的图标还包括从【插入】菜单插入的ActiveX 图标,Animated GIF 图标,Flash Movie 图标、QuickTime 图标以及知识对象图标和模块图标)都能附加计算图标,甚至计算图标自己还能附加计算图标,尽管这并没有实际意义。
Authorware 实验指导:制作随机选择题
Authorware 实验指导:制作随机选择题随机出题是Authorware 中一种常见的多媒体教学实现形式。
在制作该类型的多媒体课件时,可以利用分支结构来创建一个随机出题的效果。
随机选择题如图6-59所示。
图6-59 随机选择题操作过程: (1)新建文件,打开【属性】面板,在【大小】下拉列表中选择“根据变量”选择,并启用【显示标题栏】和【显示菜单栏】复选框,如图6-60所示。
图6-60 设置文件属性(2)在设计窗口的流程线上拖入一个【显示】图标,并命名为“背景”。
然后,双击该图标打开演示窗口,并导入背景图像和按钮图像,如图6-61所示。
选择启用新建拖入导入图6-61 添加“背景”内容(3)在“背景”显示图标的下面再拖入一个【显示】图标,命名为“标题”。
然后,在打开的演示窗口中输入“脑筋急弯转”文字,并设置文字【字体】为“楷体”;【大小】为24;【风格】为“加粗”等,如图6-62所示。
输入执行设置图6-62 设置文字样式(4)在流程线上再拖入一个【交互】图标,并命名为“退出”。
然后,在该图标的右侧拖入一个【计算】图标,并设置其【交互类型】为“热区域”交互,如图6-63所示。
图6-63 添加交互图标将链接的热区域拖放到演示窗口的左下角,在“退出按钮”图片的上面。
调整其大小,使之与图片的大小相近。
(5)双击【计算】图标上面的【交互】符号,打开【属性】面板。
然后,在该面板中启用【范围】选项右侧的【永久】复选框,在【分支】下拉列表中选择“返回”选项,如图6-64所示。
图6-64 设置【交互】属性(6)双击【计算】图标,打开该图档的编辑窗口。
然后,在该窗口中输入“Quit()”代码,如图6-65所示。
拖入启用选择设置双击输入双击图6-65 输入代码(7)在流程线上拖入一个【决策】图标,并命名为“选择题”。
然后,在该图标的右侧拖入4个【群组】图标,分别命名为“选择题1”、“选择题2”、“选择题3”和“选择题4”,如图6-66所示。
Authorware计算图标的使用
图 5 将程序写入计算窗口 关闭计算窗口, 运行 菜单 程序, 即可看到上述效果。
[ 参考文献]
[ 1] 顾世强, 于 正, 赵力杰. Authorware 实用操作指南[ M] 大连: 大连理工大学出版社, 1998. [ 2] 张 建, 王 兢. 精通 Authorware5. 0[ J] 北京: 北京希望电子出版社, 1999. [ 3] 鄢小清, 张育林. 深入剖析 Authorware 3. 5[ J] . 计算机应用研究, 1997, ( 6) .
黄 淇: Authorware 计算图标的使用
11
图 4 菜单 对话框 tableOfContents : = DeleteLine( tableOfContents, ParagraphClicked + 1, ParagraphClicked + List Count( pagingIconT itles[ index[ 1] ] ) ) end if tableOfContents: = ReplaceLine( tableOfContents, ParagraphClicked, ReplaceString ( GetLine ( tableOf Contents, ParagraphClicked) , 1, 1, + ) ) repeatwithindex[ 3] : = ( ParagraphClicked + ListCount ( pagingIconTit les[ index [ 1] ] ) ) down to Para graphClicked + 1 if ListCount( pagingIconT itles[ index[ 1] ] ) > 0 then DeleteAtIndex( tableOfContentsIDs, index[ 3] ) DeleteAtIndex( tableOfContentsIndex, index[ 3] ) end if end repeat index[ 1] : = - 1 else if ( Find( + , GetLine( tableOfContents, ParagraphClicked) ) = 1) then index[ 1] : = tableOfContentsIndex[ ParagraphClicked] tableOfContents: = ReplaceLine( tableOfContents, ParagraphClicked, ReplaceString ( GetL ine( tableOf Contents, ParagraphClicked) , 1, 1, - ) )
计算图标的使用
八、计算图标的使用计算图标作用是编辑和存储变量、函数及由变量、函数和运算符等组成表达式,表达式的组合就成了完整的程序语句。
(一)建立计算图标建立计算图标的方法有两种,一种是直接拖拽“计算”图标到流程线,另一种是用鼠标右键单击某一显示图标、群组图标或交互图标等,选择“计算”菜单。
在打开的计算图标编辑区中输入内容即可。
(二)表达式的使用1.表达式的组成表达式可以通过运算产生一个结果或完成某种操作,如为变量赋值。
可以在计算窗口、对话框、文本对象等所有使用函数与变量的地方使用表达式。
表达式由函数、变量、运算符、数字、字母、字符串、常数及相关注释组成。
2.运算符的类型运算符是一种符号,它的作用是对一个或多个变量进行处理。
(1)运算符的种类在Authorware中有五种不同的运算符:赋值运算符、关系运算符、逻辑运算符、算术运算符和连接运算符,(2)运算符的优先级Authorware中运算符的优先级别由高到低依次为:括号,非及正负号,乘幂,乘和除,加和减,连接运算符,等于、不等于、小于、大于、不小于和不大于,非和与,赋值运算符。
优先级别相同的运算符在同一表达式中时,按从左至右的顺序执行。
◆赋值运算符(:=)把它右边的数值或表达式的值赋予其左边的变量。
◆(2)关系运算符用于比较左右两边操作对象的大小,返回一个逻辑结果(真或假)。
可用来比较的对象有数字、字符串以及数值型或字符型的变量。
◆逻辑运算符的操作对象是逻辑型数字或逻辑型变量,运算后的结果也是逻辑值。
操作符的意义如下:~:逻辑非。
改变一个值或表达式的值,使其与原来的值相反。
&:逻辑与。
该操作符两边的值都为真时,运算的结果为真,否则为假。
|:逻辑或。
当操作符两边的值有一个为真时,运算结果为真。
◆算术运算符操作对象是数值,返回值也为数值。
其意义与算术运算符意义相同。
◆连接运算符的作用是把它左右两边的字符串连接成一个字符串。
连接运算符也可以对两个字符串变量进行连接。
Authorware 使用系统函数
Authorware 使用系统函数Authorware 提供的系统函数有300多个,按其函数功能可以分为18个类别。
执行【窗口】|【面板】|【函数】命令,或者按下Ctrl+Shift+F 组合键,可以打开如图8-22所示的【函数】面板。
图8-22 【函数】面板使用系统函数的方法与使用系统变量的方法相似,同样具有全面查找、分类查找和手工输入三种方法。
如果对函数的名称和参数设置熟悉,可以使用手工输入的方法输入系统函数。
输入函数时,可以忽略大小写。
下面以使用GoTo 函数为例,说明使用系统函数的方法。
首先建立并打开一个【计算】图标,然后单击工具栏中的【函数】按钮,打开【函数】面板。
● 全面查找在【分类】列表中选择“全部”选项,然后在其下方的函数列表中拖动滚动条,按字母顺序找到GoTo 函数,如图8-23所示。
图8-23 全面查找● 分类查找在【分类】列表中选择“跳转”选项,然后在其下方的函数列表中拖动滚动条,按字母顺序找到GoTo 函数,如图8-24所示。
函数列表 使用了该函数的列表函数说明拖动选择选择选择图8-24 分类查找找到GoTo函数后,单击【粘贴】按钮,将函数粘贴到计算编辑窗口中,如图8-25所示。
然后,将双引号内的参数IconTitle改为具体的图标名。
最后,关闭【计算】图标的代码窗口。
粘贴代码图8-25 粘贴代码使用系统函数的另一个重要问题是正确地设置函数的参数。
在Authorware中,系统函数的参数分为两种类型:必选参数和可选参数。
例如,DrawBox(pensize[,x1,y1,x2,y2])中,pensize是必选参数,在使用函数时必须进行设置;x1、y1、x2、y2是可选参数,使用函数时可以不进行设置。
在函数的描述中,如果参数被方括号“[ ]”括起来,说明此参数是可选参数。
可选参数可以根据函数功能的需要进行适当的设置。
使用可选参数可以让函数完成额外的功能,这些不同的功能会在函数说明中给出。
authorware教程
Authorware教程1、交互退出流程线上再放一个计算图标,命名为“exit”,双击计算图标,在打开的窗口中输入GoTo(IconID@“背景-作品欣赏”),这是一个系统函数,程序运行到“exit”时,就会自动跳转到显示图标“背景-作品欣赏”上.2.两个声音一起播放在主流程线上拖入一个声音图标,命名为“sound1”,双击打开,导入一个背景音乐(注意将执行方式设为“同时”)。
在声音图标中拖入一个等待图标,接着我们要插入一个DirectMediaXtra控件,我们用它可以轻松实现两个声音一起播放。
单击“插入/Media控件/DirectMediaXtra”,出现对话框,单击〔浏览文件〕按钮,选择所需的声音文件。
在这里,我们还可以进行一些播放设置,比如说“循环播放”、“滑杆控制”等。
设置完毕后按〔确定〕按钮退出。
这时主流程线上会出现一个DirectMediaXtra图标,将它命名为“sound2”,运行程序,就会听到第一个声音,按任意键,就会听到第二个声音了。
最后要说明的是:如果在DirectMediaXtra属性中设置了循环播放,那么声音将会一直放个不停。
如果想要声音停止,可以在需要停止声音的地方加入一个计算图标,在计算图标里输入“EraseIcon(IconID@"sound2")”,这个函数可以将刚才命名为sound2的图标擦除,声音自然就停止了。
3、声音的停止1)方法一:利用系统变量MouseDown来实现。
在主流程线上拖入一声音图标,双击打开,导入一声音文件,并在声音图标的属性对话框中作如下设置:执行方式根据自己的需要设置,播放设为“直到为真”,然后在下面的方框内输入“MouseDown”,这是一个系统变量,意即为按下鼠标时为真(如图1)。
单击〔确定〕按钮退出。
通过这样的简单设置,当我们需要声音停止时,按下鼠标,即可将声音停止。
这种方法,可以用来设置课件的片头音乐,因为片头音乐一般都需要循环播放,这种方法就可以随时将音乐停止。
Authorware 使用自定义函数
Authorware 使用自定义函数
自定义函数是由用户自行设置函数名称和运算方式的,这样可以实现Authorware中系统函数无法提供的功能。
Authorware支持把【计算】图标内的程序代码或者是存储于外部文本文件的程序代码定义为函数形式,以增强了程序代码的结构化和重用性。
如图8-26所示,其中“自定义函数”【计算】图标的程序代码如下。
SystemMessageBox(WindowHandle,"欢迎使用Authorware 7.0","欢迎界面",64)
输入代码
拖入
图8-26 编写自定义函数
如果把“自定义函数”【计算】图标的程序代码定义为函数形式,只要按下Ctrl+I组合键,在打开的【属性】面板中启用【包含编写的函数】复选框,此时,设计窗口中的【计算】图标将发生改变,如图8-27所示。
其调用函数名为“自定义函数”,调用函数时使用以下语句即可调用。
CallScriptIcon(@"自定义函数")
计算图标
启用
图8-27 【计算】图标
至于文本文件或一段字符串函数自定义方式和上述方法基本相同,惟一不同的是调用时分别使用CallScriptFile和CallScriptString系统函数进行调用。
多媒体创作工具authorware使用教程
图6—2
绘图工具箱
2. 文本格式设定 (1). 字体设定。选中所要改变字体的文本. 选择 Text|Font|Other…命令,打开“Font”对话 框。选择要使用的字体。 (2). 字体大小设定。选中所要改变字体大 小的文本,选择 Text|Size|Other…命令,在弹 出的“Font Size”对话框中输入适当数值。 (3). 字体风格设定。在 Text|style子菜 单中,选择其中的命令可以设置文本为粗体、斜 体及给字体添加下划线和上下标。 (4). 对齐方式设定。选择Text|Alignment 子菜单,从中选择相应的命令可以设置文本的 对齐方式。
6.2.1 Authorware 6.0的主要功能特点
6.2.2 Authorware 6.0运行环境与安装
返回
6.2.1 Authorware 6.0的主要功能特点
Authorware是美国的Macromedia公司于1991 年10月推出的多媒体创作工具,它允许用户使用文 字、图片、动画、声音和视频等信息创作一个交互 式的应用程序。其版本经历了1.0、2.0、3.0、3.5、 4.0、5.0、5.5、6.0。Authorware 6是Macromedia 公司于2001年下半年推出的Authorware软件的最新 版。它采用所见即所得的设计界面和流程图式的设 计方式,不但使创作的程序逻辑性强,而且便于组 织管理,整个程序也显得更加紧凑。它使用流程线 及一些设计图标制作许多使用复杂的编程语言才能 完成的功能。其主要功能如下。
6.1.1 创作工具的主要功能及特点
6.1.2 创作工具的种类
6.1.3 多媒体创作工具的选择
返回
6.1.1 创作工具的主要功能及特点
根据应用目标和使用对象的不同,一般认 为,多媒体创作工具应有以下功能和特点: 1. 具有良好的,面向对象的编程环境 2. 具有较强的多媒体数据I/O能力 3. 动画处理能力 4. 超级连接能力 5. 应用程序的连接能力 6. 模块化和面向对象 7. 良好的界面,易学易用 返回
Authorware 使用计算图标编程
Authorware 使用计算图标编程一般来说,变量和函数都要在【计算】图标的代码窗口中进行编辑才能起到作用。
【计算】图标的代码窗口由4部分组成,即工具栏、编辑区、状态栏和提示窗口,如图8-6所示。
图8-6 代码窗口工具栏主要包括常用的编辑按钮,如取消、重做、剪切、复制、粘贴、删除等,以及一些可以对脚本进行辅助编辑的功能按钮,其详细介绍如表8-1所示。
语言撤消取消上一次操作,与Authorware工作界面工具栏中的按钮功能相同恢复撤消剪切剪切选择的文本到剪贴板,与Authorware工作界面工具栏中的按钮功能相同复制复制选择的文本到剪贴板,与Authorware工作界面工具栏中的按钮功能相同粘贴把剪贴板中的文本粘贴到光标处,与Authorware工作界面工具栏中的按钮功能相同删除打印查找或注释当前行或选择的多行程序改为注解,Authorware语言用,JavaScript语言用或取消注释当前行或选择的多行注解改为程序,Authorware语言用,JavaScript语言用增加缩进减少缩进匹配左括号匹配右括号属性插入信息工具栏编辑区状态栏提示窗口插入片段插入符号状态栏位于代码窗口的下方,可以显示6种,如图8-7所示。
光标的当前位置修改状态方括号计数当前语言类型编辑状态圆括号计数ASCII代码图8-7 状态栏提示窗口是根据输入的上下文找出的相关系统变量或系统函数列表。
它是一种输入变量或函数的快捷方法。
在输入语句的过程中,按下Ctrl+H组合键,可以打开提示窗口,从窗口中选择变量或者函数,按下Enter键,就可以将选择的函数或变量插入到当前光标所在的位置,如图8-8所示。
图8-8 提示窗口提示窗口。
Authorware2
Authware高级编程第一章系统变量第一节、变量、函数、表达式和脚本语句的使用的位置1、在计算图标中使用:(图1-1)origx:=320origy:=240resizewindow(origx,origy>(图1-1)2、在图标的附加的计算窗口中使用(图1-2>选择要附加计算图标的图标--→Modify/Icon/calculat ion(ctrl+=>注:计算图标与该图标一起执行。
(图1-2>3、在图标的属性对话框中使用(图1-3>如将显示图标的图形放在用户最后单击的位置,可设置显示图标的属性:nitiia: clickx clicky(图1-3>4、嵌入到显示文件使用(图1-4、1-5>如:现在的时间是:{FullTime} 今天的日期是{date}注:在显示图标属性框中“updete Disleyed varibles”首项,可不断刷新变量的值。
(图1-4>(图1-5>第二节、变量的基本介绍和分类Authorware有两种变量:系统变量和用户自定义变量每个变量都有一个唯一名称,有些变量可以跟“@”+图标名,称作引用变量,可以找文件中任意一个图标中相关信息。
一、系统变量的分类AW提供了11类约220多个系统变量,通过菜单windos→Variables<变量),单击工具栏上在出现的对对话框中Category下拉列表按纽可见11个类型系统变量。
<图2-1)<图2-1)1 、CMI类:跟踪教案管理的一组信息,如CMIscore,纪录课程的数字得分。
2、Decision类:反映分支结构的一些登信息,如PathCount存储最近分支结构所有分支数。
3、File类:反映文件操作的信息,如Filesize,存储当前文件的字节数。
4、 FrameWork类:反映框架结构的一些信息,如CurrenPageNum返回当前框架结构的最后一个被显示的页数。
计算机多媒体技术模块6多媒体创作软件Authorware的使用课件
【重试限制】响应:限制用户与当前程序交互的尝试 次数,当达到规定次数的交互时,就会执行规定的分支。 常用它来制作测试题,当用户在规定次数内不能正确回 答出答案,就退出交互。
文件的保存 执行【文件】|【保存】命令,弹出“保存文件为” 对话框,选择文件的保存位置,给作品命名后,单击 【保存】按钮即可。
程序的发布 先执行【文件】|【发布】|【发布设置】命令进行打 包前的相关设置。然后执行【文件】|【发布】|【一键 发布】命令即可生成所需要的目标文件的形式。
3.图标的基本操作
【按钮】响应:可以在显示窗口创建按钮,并且用此 按钮可以与计算机进行交互。
【热区域】响应:可以在演示窗口创建一个不可见的 矩形区域,采用交互的方法,可以在区域内单击、双击或 者把鼠标指针放在区域内,程序就会沿该响应分支的流程 线执行,区域的大小和位置是可以根据需要在演示窗口中 任意调整的。
【热对象】响应:与【热区域】响应不同,该响应的 对象是一个实实在在的对象,对象可以是任意形状的, 这两种响应互为补充,大大提高了Authorware 7.0交互 的可靠性、准确性。
4. 显示图标
我们要演示的媒体内容:如文本信息、图形信 息等是不能直接绘制在主流程线上的,而是由 显示图标来实现它们的显示,显示图标是 Authorware 7.0中应用最广泛的图标。
(1)添加显示图标
拖动显示图标到流程线上,双击该显示图标, 则打开演示窗口,在该窗口内编辑要显示的内 容即可。
(2)显示图标属性(如下图所示)
➢ 教学目标
通过“欢迎屏”、“白云移动动画”、“小球 的运动与停止”、“自然风景欣赏”、“看图识 字”、“对号入座”、“猜字母游戏”、“美丽 大自然”、“水果大餐”、“电子相册”10个案 例的学习,掌握Authorware各种图标的功能、 基本使用方法及使用Authorware开发多媒体作 品的一般过程,能够根据不同需要设计出具有良 好创意和交互效果的程序。
4.2 Authorware移动图标的使用
4.2 Authorware移动图标的使用越来越多的动画被引入到教学作品中,大大激发了学生学习的兴趣。
Authorware7为用户提供了二维动画制作功能,而且易学易用,使动画的制作变的轻松、快乐,初级用户使用Authorware7的移动图标配合Flash动画、Gif动画素材就可以轻松地制作出相对简单的动画。
4.2.1 任务9:认识移动图标学习目标了解Authorware移动图标的使用案例4-9 欢度六一——在运行窗口中实现气球飘浮的动画。
[相关知识与技能]移动图标本身并不是被移动对象,移动图标的作用是将显示对象从一个位置移动到另一个位置,这里的显示对象可以来源于显示图标、交互图标及计算图标。
一旦对某对象设置了移动方式,则该移动方式将应用于此对象所在的显示图标中的所有对象。
如果需要移动单个对象,必须保证此对象所在的图标中没有其他对象。
移动可以发生在不同时刻,并且移动的类型也能够有所区别,移动对象之间是独立的。
双击流程线上的移动图标,即会打开相应的属性对话框。
如图4-50所示。
对于新建的移动图标,当课件运行到此处时,Authorware将自动打开该图标。
只要将显示对象放置在移动图标之前,它就会显示在演示窗口内,这样就允许用户对移动属性进行设置。
[方法与步骤] 设置移动对象的运动速度设置移动对象层图4-50“属性:移运图标”对话框图4-49 “欢度六一”运行画面单击“运行”按钮,观看最终效果并调试。
单击“保存”按钮,命名为“欢度六一”。
提示:导入图片时,如果想要图片和背景更好的融合(如“欢度六一”实例中,文字图片和背景图片上的文字相重合),则要去掉图片的白色填充,应双击“显示工具栏”中的“选择/移动”工具设置图片的显示模式为“透明”或“遮隐”,以达到预期效果。
[知识拓展]各种不同的位移运动是由移动图标的不同移动类型决定的。
双击设置“属性:移运图标”,在对话框中设置移动对象的移动方式;移动对象所在的层次;移动定时及执行方式;移动的位置和活动等属性。
AuthorWare
Date语法:string:=Date(number)说明:将数值number转换为日期字符串(省略了前两个世纪位)。
参数number为1900年1月1日到当前日期之间的天数,其取值范围为25 569~49 709,对应的返回日期为70-1-2~36-2-5。
DateToNum语法:number:=DateToNum(day,month,year)说明:与函数Date(number)的作用相反。
此函数用于将日期转换为天数,参数number为1900年1月1日到当前日期之间的天数。
Day语法:value:=Day(number)说明:返回数值number对应的月份中的对应日。
参数number为1900年1月1日到当前日期之间的天数,其取值范围为25 569~49 709。
DayName语法:string:=DayName(number)说明:返回数值number对应的星期中的具体日期。
参数number为1900年1月1日到当前日期之间的天数,其取值范围为25 569~49 709。
FullDate语法:string:=FullDate(number)说明:与函数Date作用相同,但是此函数用于返回全称日期。
例如,FullDate(25 569)返回1970年1月2日。
Month语法:number:=Month(number1)说明:返回数值number1指定的某年中的月份。
参数number1为1900年1月1日到当前日期之间的天数,其取值范围为25 569~49 709。
MonthName语法:string:=MonthName(number)说明:返回数值number指定的某年中的月份名称。
参数number为1900年1月1日到当前日期之间的天数,其取值范围为25 569~49 709。
Year语法:number:=Year(number1)说明:返回数值number1对应的年份。
参数number1为1900年1月1日到当前日期之间的天数,其取值范围为25 569~49 709。
authorware图标操作
26
七、Authorware系统
动画图形操作
27
1、移动图标
◇ 用来移动显示对象,产生动画效果 ◇ 操作对象包括显示图标、交互图标或 计算图标中的显示内容
28
2、Authorware 7.0的动画功能
Authorware 7.0提供了五种类型的动画效果: 指向固定终点:沿着一条直线,将对象从它当前 位置移动到目的位置。 指向固定直线上的某点:将对象从它当前位置移 动到一条直线上的通过计算得到的点。 指向固定区域内的某点:将对象从它当前位置移 动到通过计算得到的网格上的一点。 沿任意路径到终点:沿着一条路径,将对象从当 前位置移动到路径的终点。 沿任意路径到指定点:沿着路径将对象从当前位 置移动到通过计算得到的路径上某点。
54
图控制程序分支流程
图多元分支流程结构
55
1、判断图标
◇ 用于实现根据条件或事件来控制图标流程的
跳转,完成多重分支的程序控制
56
2.判断图标的组成 判断图标的组成如图所示。
图 判断图标的组成
57
返回本节
判断图标的属性
只需双击判断图标即可打开其属性窗 口,如图所示。
图6-23 判断图标的属性窗口
7. Tries Limit(限次响应)
8. Time Limit(时间响应) 9. Conditional(条件响应)
10. Key Press(按键响应)
11. Event(事件响应) 38
十、Authorware系统
导航与框架结构
39
导航与框架结构
1、框架图标 在Authorware中,导航图标用来改变程序 的流程,它可以使程序从一个地方跳转到另外 一个地方。框架图标可以建立包括分支的结构 和内容。利用导航图标和框架图标,用户可以 将一些常用的操作集合在一起,做成一个专门 的功能。
《Authorware 7.0多媒体课件制作案例教程》教学课件 009
“变量〞面板
将变量添加到计算图标的代码输入窗口中
编程基础与知识对象——制作交互课件(三)
9.1 Authorware编程根底知识
9.1.2 变量
单击“变量〞面板的“新建〞按钮,会翻 开右图所示的“新建变量〞对话框,在该对话 框中可设置自定义变量的名称、初始值和描述 文本,单击“确定〞按钮后,自定义变量会出 现在“变量〞面板的列表框中,其使用方法与 系统变量相同。
编程基础与知识对象——制作交互课件(三)
9.1 Authorware编程根底知识
9.1.1 计算图标编辑窗口
下面为读者介绍“General〞〔常规〕选项卡中各参数含义。
“Smart tab〞〔巧妙制表〕复选框:勾选该复选框后,在输入代码时按【Tab】键,光标将自 动跳转到下一个位置。 “Show toolbar〞〔显示工具栏〕复选框:勾选该复选框后,将显示编辑窗口的工具栏。该复 选框默认是选中状态,假设取消勾选该复选框,便只能通过右键快捷菜单翻开“Preferences: Calculations〞〔参数选择〕对话框。 “Show statusbar〔显示状态栏〕〞复选框:勾选该复选框后,将显示编辑窗口的状态栏。 “Show line number〔显示行号〕〞复选框:勾选该复选框后,将在编辑窗口的左侧显示行号。
将光标放置在有代码的行中,然后单击“注释〞〔Comment〕按钮 , 可将光标所在行的代码转变为注释,在执行程序时忽略该行内容。
将光标放置在注释所在行,然后单击“取消注释〞〔Uncomment〕 按钮 ,可将光标所在行的注释转变为可执行代码。
编程基础与知识对象——制作交互课件(三)
9.1 Authorware编程根底知识
编程基础与知识对象——制作交互课件(三)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Authorware 使用计算图标编程
一般来说,变量和函数都要在【计算】图标的代码窗口中进行编辑才能起到作用。
【计算】图标的代码窗口由4部分组成,即工具栏、编辑区、状态栏和提示窗口,如图8-6所示。
图8-6 代码窗口
工具栏主要包括常用的编辑按钮,如取消、重做、剪切、复制、粘贴、删除等,以及一些可以对脚本进行辅助编辑的功能按钮,其详细介绍如表8-1所示。
图标 [ 名称 说明
语言 这是Authorware 中新增按钮,支持Authorware 和JavaScript 两种
语言
撤消 取消上一次操作,与Authorware 工作界面工具栏中的
按钮功能相同
恢复撤消
恢复取消的操作 )
剪切 剪切选择的文本到剪贴板,与Authorware 工作界面工具栏中的按
钮功能相同 复制 复制选择的文本到剪贴板,与Authorware 工作界面工具栏中的
按
钮功能相同 粘贴 把剪贴板中的文本粘贴到光标处,与Authorware 工作界面工具栏中
的
按钮功能相同 删除
> 删除选择的文本
打印 打印当前【计算】图标代码窗口中的程序
查找 打开【查找】对话框,在【计算】图标中查找字符串
或 注释 当前行或选择的多行程序改为注解,Authorware 语言用
,JavaScript 语言用
或 》 取消注释 当前行或选择的多行注解改为程序,Authorware 语言用
,JavaScript 语言用
增加缩进 当前行或选择的多行增加缩进
减少缩进 当前行或选择的多行减少缩进
匹配左括号 当光标位于右括号之前或选择右括号时可用,查找配对的左括号
【 匹配右括号
当光标位于左括号之前或选择左括号时可用,查找配对的右括号 工具栏
编辑区
状态栏
提示窗口
属性打开【计算】图标代码窗口属性对话框
插入信息打开【插入信息框】对话框,选择插入一个信息框的代码
插入片段/
打开【插入程序片段】对话框,对于Authorware语言或JavaScript
语言对话框的内容不同
插入符号打开【插入符号】对话框插入一个符号
状态栏位于代码窗口的下方,可以显示6种,如图8-7所示。
光标的当前位置修改状态方括号计数当前语言类型
编辑状态圆括号计数 ASCII代码
图8-7 状态栏
提示窗口是根据输入的上下文找出的相关系统变量或系统函数列表。
它是一种输入变量或函数的快捷方法。
在输入语句的过程中,按下Ctrl+H组合键,可以打开提示窗口,从窗口中选择变量或者函数,按下Enter键,就可以将选择的函数或变量插入到当前光标所在的位置,如图8-8所示。
图8-8 提示窗口
提示窗口。