中文Authorware7.0案例教程 第5章播放多媒体和知识对象.ppt
第第5 5章章 播放多媒体和知识对象播放多媒体和知识对象 【案例案例2323】“跟我学画图软件跟我学画图软件1”1”程序程序 5.1【案例案例2424】“跟我学画图软件跟我学画图软件2”2”程序程序5.2【案例案例2525】“播放播放MIDIMIDI音乐音乐”程序程序 5.3 【案例案例2626】“播放外部数字电影播放外部数字电影”程程序序5.45.1 5.1 【案例案例2323】“跟我学画图软件跟我学画图软件1”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 5.2 【案例案例2424】“跟我学画图软跟我学画图软件件2”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“AnimatedGIF.”图标图标(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 5.3 【案例案例2525】“播放播放MIDIMIDI音乐音乐”程序程序图图5-3-1“播放播放MIDI音乐音乐”程序运行中的一个画面程序运行中的一个画面 图图5-3-2程序程序5.3.2操作过程操作过程5.3.3相关知识相关知识1MIDI函数的格式与功能函数的格式与功能(1)MIDIPlay函数函数(2)MIDIPlaySegment函数函数(3)MIDIStop函数函数(4)MIDIPause函数函数(5)MIDIResume函数函数(6)MIDIRlaying函数函数(1)CDPlay函数函数(2)CDPlaySegment函数函数(3)CDStop函数函数(4)CDPause函数函数(5)CDResume函数函数(6)CDPlaying函数函数2CD函数的格式与功能函数的格式与功能(7)CDCurrentPosition函数函数(8)CDEject函数函数(9)CDRetact函数函数(10)CDDiscPresent函数函数(11)CDLength函数函数(12)CDTracks函数函数(13)CDTrackLength函数函数(1)“文件文件”文本框文本框(2)“冻结冻结”下拉列表框下拉列表框(3)“预览预览”按钮按钮(4)“选项选项”栏栏3DVD图标的图标的“属性:属性:DVD图标图标”(视频)面板(视频)面板 (1)“执行方式执行方式”下拉列表框下拉列表框(2)“开始时间开始时间”文本框文本框(3)“结束时间结束时间”文本框文本框(4)“停止条件停止条件”文本框文本框(5)“按任意键按任意键”复选框复选框(6)“标题编号标题编号”文本框文本框4DVD图标的图标的“属性:属性:DVD图标图标”(计时)面板(计时)面板(1)“基点基点”文本框文本框(2)“窗口大小窗口大小”文本框文本框5DVD图标的图标的“属性:属性:DVD图标图标”(版面布局)面板(版面布局)面板【拓拓展展实实例例33】“播播放放CD音音乐乐”程程序序5.3.4案例拓展案例拓展5.4.1学习目标学习目标“播放外部数字电影播放外部数字电影”程序运行后,屏程序运行后,屏幕显示如图幕显示如图5-4-1所示,所示,“打开文件打开文件”按钮按钮为有效状态。单击为有效状态。单击“打开文件打开文件”按钮后,按钮后,调出调出“打开数字电影文件打开数字电影文件”对话框。选中对话框。选中目录和文件后,单击目录和文件后,单击“打开打开”按钮,则播按钮,则播放框架内会播放选中的数字电影,如图放框架内会播放选中的数字电影,如图5-4-2所示。所示。5.4 5.4 【案例案例2626】“播放外部数字播放外部数字电影电影”程序程序图图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时,该方框将以白色填充;时,该方框将以白色填充;当当Pensize0时,将以时,将以Pensize指定值的像指定值的像素点个数绘制框线。若素点个数绘制框线。若pensize0,则绘制,则绘制一个实体黑色矩形。一个实体黑色矩形。边框默认时为黑色透明方式填充,用边框默认时为黑色透明方式填充,用系统函数系统函数SetFrame和和SetFill可改变填充色可改变填充色和填充方式。该函数只可以在计算图标中和填充方式。该函数只可以在计算图标中使用,不能将该函数嵌入表达式或在表达使用,不能将该函数嵌入表达式或在表达式中使用。式中使用。例如,在热点区域响应图标中,在屏例如,在热点区域响应图标中,在屏幕上单击处绘制一个矩形的语句如下。幕上单击处绘制一个矩形的语句如下。Box(1,Clickx,Clicky,Clickx+150,Clicky+250)(2)绘制椭圆图形)绘制椭圆图形【格式格式】Circle(pensize,x1,y1,x2,y2)【功能功能】该函数可以在屏幕上绘制一个椭该函数可以在屏幕上绘制一个椭圆,椭圆外切矩形的左上角坐标是圆,椭圆外切矩形的左上角坐标是(x1,y1),右下角坐标是,右下角坐标是(x2,y2),pensize为线粗细。为线粗细。当当pensize0时,圆周的线条宽度将等于时,圆周的线条宽度将等于pensize指定的像素点值,中间不填充。指定的像素点值,中间不填充。(3)通过鼠标操作绘制矩形图形)通过鼠标操作绘制矩形图形【格式格式】DrawBox(pensize,x1,y1,x2,y2)【功能功能】该函数允许用户通过单击和拖曳该函数允许用户通过单击和拖曳来绘制一个矩形,边线宽度由来绘制一个矩形,边线宽度由pensize指定。指定。如果使用坐标值,则只能在如果使用坐标值,则只能在(x1,y1)和和(x2,y2)限定的范围内绘制矩形图形。限定的范围内绘制矩形图形。这个函数只限于在热区域内绘制图形。这个函数只限于在热区域内绘制图形。当当Pensize0时,该方框将用黑色填充;当时,该方框将用黑色填充;当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用来指定蓝色的颜用来指定蓝色的颜色值。颜色值的有效范围为色值。颜色值的有效范围为0255。该函数只能用于计算图标中,为函数该函数只能用于计算图标中,为函数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时在直线起点设置箭头,时在直线起点设置箭头,type为为2时在直线终点设置箭头,时在直线终点设置箭头,type为为3时时在直线两端设置箭头。在直线两端设置箭头。(12)为图形设置显示模式)为图形设置显示模式【格式格式】SetMode(mode)【功能功能】该函数用来设置显示模式。该函数用来设置显示模式。Mode为为0时遮隐,时遮隐,mode为为1时透明,时透明,mode为为2时时反色,反色,mode为为3时擦除,时擦除,mode为为4时不透明。时不透明。1【拓展实例拓展实例34】“鼠标指针移动鼠标指针移动”程序程序2【拓展实例拓展实例35】“指针座钟指针座钟”程程序序5.4.4案例拓展案例拓展