欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    中文Authorware7.0案例教程 第3章编程的基本语法和动画制作.ppt

    • 资源ID:69443498       资源大小:1.37MB        全文页数:144页
    • 资源格式: PPT        下载积分:16金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要16金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    中文Authorware7.0案例教程 第3章编程的基本语法和动画制作.ppt

    第第3 3章章 编程的基本语法和动画制编程的基本语法和动画制作作 【案例案例1010】“莹光数字钟莹光数字钟”程序程序3.1【案例案例11 11】“初学加法初学加法1”1”程程序序3.2【案例案例1212】“莹光数字钟和出行记要莹光数字钟和出行记要”程序程序3.3 【案例案例1313】“浏览外部图像浏览外部图像”程序程序3.4【案例案例1414】“跟我学画图软件跟我学画图软件1”1”程程序序3.5【案例案例1515】“卡通数字钟卡通数字钟”程序程序3.6【案例案例1616】“彩球和棋盘彩球和棋盘”程序程序3.73.1 3.1 【案例案例1010】“莹光数字钟莹光数字钟”程程序序3.1.1 学习目标学习目标 “莹光数字钟莹光数字钟”程序运行后,屏幕显示程序运行后,屏幕显示一个数字钟。数字钟内动态显示当前的日一个数字钟。数字钟内动态显示当前的日期和时间。该程序运行后的两幅画面如图期和时间。该程序运行后的两幅画面如图3-1-1所示。所示。图图3-1-1 “莹光数字钟莹光数字钟”程序运行的两幅画面程序运行的两幅画面3.1.2 操作过程操作过程3.1.3 相关知识相关知识1常量和变量常量和变量(1)常量)常量 常量是程序运行当中其值不改变的量。常量是程序运行当中其值不改变的量。它有以下三种。它有以下三种。数值型常量数值型常量 数值型常量可以是整数(例如:数值型常量可以是整数(例如:861、96)、实数(例如:)、实数(例如:1.618、3.1415926)。)。数值的范围是:数值的范围是:1.710308至至+1.710308。在无小数时,整数部分可以有在无小数时,整数部分可以有17位;在有小位;在有小数时,整数部分加小数部分可以有数时,整数部分加小数部分可以有17位(不位(不算小数点),小数部分最多可以有算小数点),小数部分最多可以有2位。位。字符型常量字符型常量 字符型常量是用双引号括起来的一串字符型常量是用双引号括起来的一串字符,字符个数最多为字符,字符个数最多为3000个。个。逻辑型常量逻辑型常量 逻辑型常量有两种,一是真,可以用逻辑型常量有两种,一是真,可以用TRUE、True、ON、On、Yes或或1表示;二表示;二是假,可以用是假,可以用FALSE、False、OFF、Off、No或或0表示。表示。(2)变量)变量 变量是程序运行当中其值可以改变的变量是程序运行当中其值可以改变的量。变量都是全局变量,它主要分为自定量。变量都是全局变量,它主要分为自定义变量与系统变量。自定义变量是用户自义变量与系统变量。自定义变量是用户自己定义的变量,它的变量名通常由字母、己定义的变量,它的变量名通常由字母、数字、下划线与空格组成,不能使用系统数字、下划线与空格组成,不能使用系统变量名。变量名。给自定义变量赋值所用的赋值符号是给自定义变量赋值所用的赋值符号是“:=”。自定义变量的类型有三种,即数。自定义变量的类型有三种,即数值型、字符型和逻辑型。变量的类型决定值型、字符型和逻辑型。变量的类型决定于所赋常量的类型。自定义变量可以在计于所赋常量的类型。自定义变量可以在计算图标、对话框的文本框或显示图标的演算图标、对话框的文本框或显示图标的演示窗口中等处使用。示窗口中等处使用。在显示图标的演示窗口内输入用大括在显示图标的演示窗口内输入用大括号括起来的变量名称,例如:号括起来的变量名称,例如:N、P1、FullTime、FullDate等,即可在非文等,即可在非文本输入状态下和程序运行后显示变量的值。本输入状态下和程序运行后显示变量的值。2显示变量的值显示变量的值 在默认状态下,如果在执行了显示图在默认状态下,如果在执行了显示图标并显示了变量值后,变量的值再发生变标并显示了变量值后,变量的值再发生变化,显示的变量值是不会随之变化的。为化,显示的变量值是不会随之变化的。为了使显示的变量值能够随着变量值的变化了使显示的变量值能够随着变量值的变化而改变,可单击选中显示图标,将而改变,可单击选中显示图标,将“属性属性”面板切换到面板切换到“属性:显示图标属性:显示图标”面板。面板。单击选中单击选中“更新变量显示更新变量显示”复选框。复选框。在显示图标的演示窗口中输入自定义在显示图标的演示窗口中输入自定义变量的方法如下。变量的方法如下。(1)单击绘图工具箱中的)单击绘图工具箱中的“文本文本”工具图标工具图标 ,将鼠标指针移到演示窗,将鼠标指针移到演示窗口内。单击鼠标左键,输入一对大括口内。单击鼠标左键,输入一对大括号号“”,然后在大括号内输入变量,然后在大括号内输入变量的名称,如图的名称,如图3-1-4左图所示。左图所示。(2)单击绘图工具箱中的)单击绘图工具箱中的“选择选择/移移动动”工具按钮工具按钮 ,会调出,会调出“新建变量新建变量”对话框,如图对话框,如图3-1-4右图所示。在该右图所示。在该对话框内可以给变量赋初值,可以给对话框内可以给变量赋初值,可以给出对变量的描述文字,还可以更改变出对变量的描述文字,还可以更改变量名称。单击该对话框内的量名称。单击该对话框内的“确定确定”按钮,即可完成自定义变量的定义和按钮,即可完成自定义变量的定义和赋初值工作。赋初值工作。系统变量是系统变量是Authorware 7.0已定义好已定义好的变量,它有惟一的专用变量名,用于存的变量,它有惟一的专用变量名,用于存储计算机系统的日期、时间和其他许多有储计算机系统的日期、时间和其他许多有用的信息。单击快捷工具栏内的用的信息。单击快捷工具栏内的“变量变量”按钮,可调出按钮,可调出“变量变量”面板,如图面板,如图3-1-5所所示。示。“变量变量”面板中各选项的作用如下。面板中各选项的作用如下。3系统变量系统变量图图3-1-4 “新建变量新建变量”对话框对话框 图图3-1-5 “变量变量”面板面板(1)“分类分类”下拉列表框和变量名下拉列表框和变量名列表框列表框 在在“分类分类”下拉列表框中可以选择变下拉列表框中可以选择变量的类别,选定类别后,它下边的变量名量的类别,选定类别后,它下边的变量名列表框内会显示出该类的系统变量名或自列表框内会显示出该类的系统变量名或自定义变量名(在程序名称的类别中)。定义变量名(在程序名称的类别中)。用鼠标拖曳列表框的滚动条,可以查用鼠标拖曳列表框的滚动条,可以查找系统变量名和自定义变量名,也可以在找系统变量名和自定义变量名,也可以在单击列表框后输入变量名的第单击列表框后输入变量名的第1个字母,帮个字母,帮助快速查找变量。在变量名列表框内找到助快速查找变量。在变量名列表框内找到变量名后,单击变量名,即可选中该变量。变量名后,单击变量名,即可选中该变量。(2)“初始值初始值”文本框文本框 在该文本框内显示变量的初值,可以在该文本框内显示变量的初值,可以在该文本框中输入数值,以便对自定义变在该文本框中输入数值,以便对自定义变量的初值进行修改。量的初值进行修改。(3)“变量变量”文本框文本框 在该文本框内显示变量的当前值,允在该文本框内显示变量的当前值,允许修改该数值。许修改该数值。(4)“参考参考”列表框列表框 在该列表框内显示当前程序文件中使在该列表框内显示当前程序文件中使用该变量的图标名称。用该变量的图标名称。(5)“显示图标显示图标”按钮按钮 在在“参考参考”列表框内单击选中一个图列表框内单击选中一个图标名称,再单击该按钮,就可转至程序设标名称,再单击该按钮,就可转至程序设计窗口并选中该图标。计窗口并选中该图标。(6)“描述描述”列表框列表框 在该列表框内,显示变量的使用说明在该列表框内,显示变量的使用说明(相关的帮助信息),对于自定义变量还(相关的帮助信息),对于自定义变量还可以进行变量说明的增、补和删除。可以进行变量说明的增、补和删除。(7)最下面的五个按钮)最下面的五个按钮 在在“变量变量”面板的最下面有五个按钮,面板的最下面有五个按钮,它们的作用如下。它们的作用如下。“新建新建”按钮:单击该按钮,可以调出按钮:单击该按钮,可以调出“新建变量新建变量”对话框,如图对话框,如图3-1-4所示,利所示,利用该对话框可以定义一个新的变量。用该对话框可以定义一个新的变量。“改名改名”按钮:单击该按钮,可以显示按钮:单击该按钮,可以显示“重命名变量重命名变量”对话框,在此对话框的文对话框,在此对话框的文本框中可以输入变量名,以修改选定的自本框中可以输入变量名,以修改选定的自定义变量的名字,只有在选中自定义变量定义变量的名字,只有在选中自定义变量名时,该按钮才能被使用。名时,该按钮才能被使用。“删除删除”按钮:单击该按钮,可以删除按钮:单击该按钮,可以删除选定的自定义变量。选定的自定义变量。“粘贴粘贴”按钮:单击该按钮,可以将选按钮:单击该按钮,可以将选定的变量粘贴到计算图标、附属计算图标定的变量粘贴到计算图标、附属计算图标和和“属性属性”面板内文本框中的光标处。面板内文本框中的光标处。“完成完成”按钮:单击该按钮,可以关闭按钮:单击该按钮,可以关闭“变量变量”面板,完成变量的设置;单击面板,完成变量的设置;单击“变量变量”面板右上角的面板右上角的 按钮,也可关闭按钮,也可关闭“变量变量”面板。面板。系统变量可以在要使用的地方通过键系统变量可以在要使用的地方通过键盘输入;也可以在盘输入;也可以在“变量变量”面板中双击系面板中双击系统变量名,或单击选中系统变量名后再单统变量名,或单击选中系统变量名后再单击击“粘贴粘贴”按钮调入。按钮调入。Authorware 7.0提供了许多时间型系统提供了许多时间型系统变量,这些变量会自动跟踪记录计算机系变量,这些变量会自动跟踪记录计算机系统的日期与时间中的一些数据。表统的日期与时间中的一些数据。表3-1-1给给出了部分常用的日期与时间系统变量。出了部分常用的日期与时间系统变量。4常用的日期与时间系统变量常用的日期与时间系统变量序序 号号名名 称称作作 用用1FullDate以以长长格式保存格式保存计计算机系算机系统统当前日期,日期格式由系当前日期,日期格式由系统设统设置的格式决定。例如置的格式决定。例如:2005年年8月月15日日2FullTime以以长长格式保存格式保存计计算机系算机系统统当前当前时间时间,时间时间格式由系格式由系统设统设置的格式决定。例如:置的格式决定。例如:18:19:26(小(小时时:分分:秒)秒)3Date以数字形式保存以数字形式保存计计算机系算机系统统当前日期,日期格式由系当前日期,日期格式由系统设统设置的格式决定。例如:当置的格式决定。例如:当前日期前日期为为2005-08-15(格式(格式为为年年-月月-日)日)4Year保存保存计计算机系算机系统统当前的年数。例如:当前的年数。例如:20055Month保存保存计计算机系算机系统统当前月份,用当前月份,用112间间的数表示。例如:的数表示。例如:106MonthName保存保存计计算机系算机系统统当前月份,以英文月名表示。例如:当前月份,以英文月名表示。例如:June(六月)(六月)7Day保存保存计计算机系算机系统统本月份的日子,格式本月份的日子,格式为为131间间的数字。例如:的数字。例如:188DayName保存当前的星期,用英文字表示。例如:保存当前的星期,用英文字表示。例如:Friday(星期五)(星期五)9Hour保存保存计计算机系算机系统统当前的小当前的小时时数,用数,用023间间的数表示。例如:的数表示。例如:1910Minute保存保存计计算机系算机系统统当前当前时间时间的分的分钟钟数,用数,用059间间的数表示。例如:的数表示。例如:2011Time保存保存计计算机系算机系统统当前的小当前的小时时数与分数与分钟钟数。例如:数。例如:1:4812Sec保存保存计计算机系算机系统统当前的秒,用当前的秒,用059间间的数表示。例如:的数表示。例如:2613ClickSecond保存保存进进入入Authorware环环境后,从第一次境后,从第一次单击单击鼠鼠标标左左键键到当前的到当前的时间时间(单单位位为为秒)。秒)。例如:例如:123.4514SessionHour保存保存进进入入Authorware当前文件后的小当前文件后的小时时数,用十数,用十进进制小数表示。例如:制小数表示。例如:1小小时时20分分钟钟表示表示为为1.20 15SessionTime保存保存进进入入Authorware当前文件后的小当前文件后的小时时、分、分钟钟数。例如:数。例如:1小小时时40分分钟钟表示表示为为1:4016StartTime保存保存进进入入Authorware当前文件的起始当前文件的起始时间时间,用小,用小时时、分、分钟钟数表示,具体格式由数表示,具体格式由计计算算机系机系统统的的设设置决定。例如:置决定。例如:11:08表表3-1-1 常用的日期与时间类系统变量和它们的作用常用的日期与时间类系统变量和它们的作用 序序 号号名名 称称作作 用用17SystemSeconds保存重新启保存重新启动计动计算机后,到目前所用的算机后,到目前所用的时间时间,以秒以秒为单为单位。位。该变该变量是数量是数值值型的,可以用来型的,可以用来进进行行计计算。例如:算。例如:16,618.4818TotalHours保存从保存从进进入入Authorware当前文件后,到目前当前文件后,到目前时时间间的小的小时时数,用十数,用十进进制小数表示。例如:制小数表示。例如:1.6819TotalTime保存从保存从进进入入Authorware当前文件后,到目前当前文件后,到目前时时间间的小的小时时和分和分钟钟数,用小数,用小时时和分和分钟钟数表示。例数表示。例如:如:6:3020ElapseddAYS记录记录重新重新进进入入Authorware环环境后,到目前所用境后,到目前所用的天数的天数21FirstDate记录记录用用户应户应用当前文件的第一天,如果重新启用当前文件的第一天,如果重新启动动了当前文件,了当前文件,则记录则记录的是当前日期。例如:的是当前日期。例如:2005-08-15续表续表1常用的其他一些系统变量常用的其他一些系统变量2【拓展实例拓展实例10】“跟踪鼠标和键跟踪鼠标和键盘盘”程序程序3.1.4 案例拓展案例拓展3.2.1 学习目标学习目标 “初学加法初学加法1”程序运行后的画面如图程序运行后的画面如图3-2-1左图所示,屏幕显示一道由计算机随机左图所示,屏幕显示一道由计算机随机给出的一位数加法练习题,要求学生输入给出的一位数加法练习题,要求学生输入正确的答案。正确的答案。3.2 3.2 【案例案例11 11】“初学加法初学加法1”1”程程序序图图3-2-1 “初学加法初学加法1”程序运行后的两幅画面程序运行后的两幅画面1出题出题2输入答案、判分和显示成绩输入答案、判分和显示成绩3.2.2 操作过程操作过程1附属计算图标附属计算图标2计算图标和附属计算图标的使用计算图标和附属计算图标的使用方法方法3函数和系统函数函数和系统函数4加载自定义函数的方法加载自定义函数的方法5常用的数学系统函数常用的数学系统函数3.2.3 相关知识相关知识序序 号号名名 称称作作 用用1ABS(x)返回返回x的的绝对值绝对值。ABS(-5)的的值为值为5,ABS(5)的的值为值为52COS(angle)返回返回变变量量angle的余弦的余弦值值,angle的的单单位位为为弧弧度度3INT(x)返回浮点数返回浮点数x的整数部分,把非整型的参数的整数部分,把非整型的参数x转换转换成整型成整型4MOD(x,y)返回返回 x/y 的余数的余数5Number(value)将数将数值值value转转化化为实为实型或整型型或整型6Random(min,max,units)产产生在生在min max之之间间的一个随机数,两的一个随机数,两个随机数相差是个随机数相差是units 的整数倍。例如:的整数倍。例如:Random(10,99,1)可可产产生两位整数生两位整数7Real(value)将数据从当前将数据从当前值转值转化化为实为实数形式数形式8Round(x,decimals)即即“四舍五入四舍五入”函数,返回数函数,返回数值值x的四舍五入的四舍五入的数的数值值。Decimals是四舍五入的位数,它是四舍五入的位数,它的默的默认值为认值为09Sign(x)即符号函数。如果即符号函数。如果x为负为负数,数,Sign(x)返回返回 1;如果;如果 x 为为 0,Sign(x)返回返回0;如果;如果x为为正数,正数,Sign(x)返回返回 110SIN(angle)返回返回angle正弦正弦值值,angle的的单单位位为为弧度弧度11SQRT(x)返回返回 x的平方根的平方根12TAN(angle)返回返回angle的正切的正切值值,angle的的单单位位为为弧度弧度表表3-2-1 常用的数学系统函数和它们的作用常用的数学系统函数和它们的作用(1)Beep系统函数系统函数(2)Test系统函数系统函数(3)GoTo系统函数系统函数(4)EraseIcon系统函数系统函数(5)EraseAll系统函数系统函数6常用的其他系统函数常用的其他系统函数(6)DisplayIcon系统函数系统函数(7)LayerDisplay系统函数系统函数(8)ResizeWindow系统函数系统函数(9)ShowTitleBar系统函数系统函数(10)ShowMenuBar系统函数系统函数(11)IconTitle(12)Initialize(13)AppendExtFile(14)WriteExtFile(15)ReadExtFile(16)ReadExtFile系统函数系统函数(17)Quit系统函数系统函数1【拓展实例拓展实例11】“变量变化值变量变化值”程序程序2【拓展实例拓展实例12】“初学加法初学加法2”程程序序3.2.4 案例拓展案例拓展3.3.1 学习目标学习目标 “莹光数字钟和出行记要莹光数字钟和出行记要”程序运行后,程序运行后,屏幕显示一个数字钟。数字钟内除了可以屏幕显示一个数字钟。数字钟内除了可以动态显示当前的日期和时间外,还可以动动态显示当前的日期和时间外,还可以动态显示当前的星期。态显示当前的星期。3.3 3.3 【案例案例1212】“莹光数字钟和出莹光数字钟和出行记要行记要”程序程序图图3-3-1 “莹光数字钟和出行记要莹光数字钟和出行记要”程序运行的两幅画面程序运行的两幅画面1制作有星期的莹光数字钟制作有星期的莹光数字钟2制作出行记要制作出行记要3.3.2 操作过程操作过程1运算符运算符 运算符有如下几类。所有运算符都是运算符有如下几类。所有运算符都是西文半角字母。西文半角字母。(1)算术运算符)算术运算符3.3.3 相关知识相关知识 +(加)、(加)、(减)、(减)、*(乘)、(乘)、/(除)(除)、*(乘方)、(乘方)、+(正)、(正)、(负)。由算(负)。由算术运算符组成了算术表达式,算术表达式术运算符组成了算术表达式,算术表达式的值是数值型数据。的值是数值型数据。例如:例如:2*X*2+3*X+1,如果,如果X等于等于2,则该算术表达式的值是,则该算术表达式的值是15。(2)字符运算符)字符运算符 它只有一个,即连字符它只有一个,即连字符。可以用连。可以用连字符字符将它两边的字符串连接成一个字符串将它两边的字符串连接成一个字符串表达式。字符串表达式的值是字符型数据。表达式。字符串表达式的值是字符型数据。例如:例如:“Authorware 7”“程序设计程序设计”字符表达式的值是:字符表达式的值是:Authorware 7程序设程序设计。计。(3)关系运算符)关系运算符 =(等于)、(等于)、(不等于)、(不等于)、(大于)、(大于)、=(大于等于)、(大于等于)、=15,如果小于,如果小于15,则该关系表达式的,则该关系表达式的值是值是FALSE;如果;如果X大于或等于大于或等于15,则该,则该关系表达式的值是关系表达式的值是TRUE。(4)逻辑运算符)逻辑运算符 (与)、(与)、|(或)、(非)。用逻(或)、(非)。用逻辑运算符组成的表达式是逻辑表达式,逻辑运算符组成的表达式是逻辑表达式,逻辑表达式的值只能是真(辑表达式的值只能是真(TRUE)或假)或假(FALSE)。)。例如:例如:X18|“XY”=“XY”,如果大于,如果大于18,则该逻辑表达式的值是,则该逻辑表达式的值是TRUE;如果;如果X小于或等于小于或等于18,则该逻辑表达式的值是,则该逻辑表达式的值是FALSE。(5)赋值运算符()赋值运算符(:=)它可以将该运算符右边的值赋给其左它可以将该运算符右边的值赋给其左边的变量。赋值运算符构成了赋值表达式,边的变量。赋值运算符构成了赋值表达式,赋值运算符左边的变量类型决定于赋值运赋值运算符左边的变量类型决定于赋值运算符右边的常量类型或表达式值的类型。算符右边的常量类型或表达式值的类型。例如:例如:X:=18896、PI=3.1415926、ZF:=“Authorware7”。在表达式中,先执行优先级别高的运在表达式中,先执行优先级别高的运算符,再执行优先级别低的运算符。同一算符,再执行优先级别低的运算符。同一级的运算符从左向右顺序执行。各种运算级的运算符从左向右顺序执行。各种运算符的优先级如表符的优先级如表3-3-1所示。所示。级别级别运运 算算 符符级别级别运运 算算 符符级别级别运运 算算 符符1()()4*、/7=、=2、+(正)、(正)、(负负)5+、8&|3*69:=表表3-3-1 运算符优先级列表运算符优先级列表 表达式是由运算符将常量、变量、函表达式是由运算符将常量、变量、函数连接而成的式子,用来完成某一种运算数连接而成的式子,用来完成某一种运算或操作,它可以用于一些图标的或操作,它可以用于一些图标的“属性属性”面板的文本框、计算图标、附属计算图标面板的文本框、计算图标、附属计算图标和一些对话框的文本框中。表达式可分为和一些对话框的文本框中。表达式可分为字符、赋值、算术、关系和逻辑表达式五字符、赋值、算术、关系和逻辑表达式五种。种。2表达式表达式 字符表达式的值是字符型数据,数值字符表达式的值是字符型数据,数值表达式的值是数值型数据,关系表达式和表达式的值是数值型数据,关系表达式和逻辑表达式的值是逻辑型数据。使用表达逻辑表达式的值是逻辑型数据。使用表达式的注意事项如下。式的注意事项如下。(1)字符串必须用双引号括起来,)字符串必须用双引号括起来,字符串中有反斜杠字符串中有反斜杠“”时,一般应时,一般应在反斜杠前增加一个反斜杆,例如:在反斜杠前增加一个反斜杆,例如:F:AUTHORWARE 7A3Wmme.u32。如果在字符串中。如果在字符串中使用双引号,则必须在双引号前加一使用双引号,则必须在双引号前加一个反斜杠,例如:个反斜杠,例如:“程序程序:多媒体多媒体程序设计程序设计”。(2)在表达式末尾可加注释内容,)在表达式末尾可加注释内容,以说明该表达式的作用,注释内容前以说明该表达式的作用,注释内容前必须加两个必须加两个“”号。例如:号。例如:A1:80 -给变量给变量A1赋值赋值80。(3)表达式中的数字不能使用逗号)表达式中的数字不能使用逗号“,”,不能采用科学记数法的书写,不能采用科学记数法的书写格式。格式。(4)表达式中的所有字符应在一行,)表达式中的所有字符应在一行,不能有上标、下标。不能有上标、下标。在实际应用中常需要处理同一类型的在实际应用中常需要处理同一类型的成批数据,例如:统计成批数据,例如:统计80个候选人的选票,个候选人的选票,用用80个变量分别存放这些候选人的票数,个变量分别存放这些候选人的票数,如用如用P1、P2P80这这80个变量,统计候选个变量,统计候选人票数和进行其他处理就很麻烦。使用数人票数和进行其他处理就很麻烦。使用数组来处理这类问题就会简单得多。组来处理这类问题就会简单得多。3数组数组 所谓数组就是一批名字相同但下标不所谓数组就是一批名字相同但下标不同的变量。下标可以使用变量,当变量值同的变量。下标可以使用变量,当变量值变化时,数组的变量也跟着变化。变化时,数组的变量也跟着变化。Authorware 7.0中可以使用数组,但它只中可以使用数组,但它只有一个,而且是一维的,且没有数组名称。有一个,而且是一维的,且没有数组名称。在在Authorware中,不能像其他高级语中,不能像其他高级语言那样,把数组变量当成变量一样去使用,言那样,把数组变量当成变量一样去使用,例如给它赋值。在例如给它赋值。在Authorware 7.0中提供中提供了两个函数,分别用于给数组变量赋值和了两个函数,分别用于给数组变量赋值和读取数组变量的值。在读取数组变量的值。在Authorware 7.0中,中,数组不用定义就可以使用。数组不用定义就可以使用。(1)数组的赋值函数)数组的赋值函数 用来给数组元素(即下标变量)赋值。用来给数组元素(即下标变量)赋值。【格式格式】Arrayset(n,value)【功能功能】与与value可以是常数、变量或表可以是常数、变量或表达式,当的值是正整数达式,当的值是正整数N时,表示是将时,表示是将value 的值赋给数组中下标为的值赋给数组中下标为N的变量的变量 Arrayset(n,value)。)。4数组的赋值函数和变量数据读取函数组的赋值函数和变量数据读取函数数 n的取值范围是的取值范围是0到到2500中的整数,也中的整数,也就是说数组变量的个数最多为就是说数组变量的个数最多为2501个。在个。在给数组变量赋值时,给数组变量赋值时,value 的类型不受限制,的类型不受限制,可以是数值,也可以是字符串,而且无需可以是数值,也可以是字符串,而且无需指明数据类型。指明数据类型。(2)数组的变量数据读取函数)数组的变量数据读取函数 用来读取数组元素(即下标变量)的用来读取数组元素(即下标变量)的值。值。【格式格式】ArrayGet(n)【功能功能】可以是常量、变量或表达式,可以是常量、变量或表达式,当的值是正整数当的值是正整数N时,表示得到下标为时,表示得到下标为N的数组变量的值。的数组变量的值。例如,编写一个例如,编写一个“验证数组两个函数验证数组两个函数作用作用”的程序。将一个计算图标放入流程的程序。将一个计算图标放入流程线上,其内输入如下程序。线上,其内输入如下程序。M:=0N:=1ArraySet(N,M:=M+10)N:=N+1ArraySet(N,M:=M+10)N:=N+1ArraySet(N,M:=M+10)N:=N+1ArraySet(N,M:=M+10)在计算图标下边放入一个显示图标,在计算图标下边放入一个显示图标,在显示图标的设计窗口内不同位置分别输在显示图标的设计窗口内不同位置分别输入:入:ArrayGet(1)、ArrayGet(2)、ArrayGet(3)和和ArrayGet(4)。运行该程序后,在屏幕上会显示运行该程序后,在屏幕上会显示10、20、30、40 四个数,这四个数组变量的下四个数,这四个数组变量的下标分别为标分别为1、2、3、4。1控制面板的调试作用控制面板的调试作用2跟踪窗口中图标代码与图标名称跟踪窗口中图标代码与图标名称的对应关系的对应关系3Trace调试函数调试函数3.3.4 案例拓展案例拓展3.4.1 学习目标学习目标 “浏览外部图像浏览外部图像”程序运行后,一幅鲜程序运行后,一幅鲜花图像从右边云图移出并向左移动,花图像从右边云图移出并向左移动,6秒钟秒钟后消失在左边的云图。后消失在左边的云图。3.4 3.4 【案例案例1313】“浏览外部图像浏览外部图像”程序程序图图3-4-1 “浏览外部图像浏览外部图像”程序运行后的两幅画面程序运行后的两幅画面1制作可以遮挡图像的云图图像制作可以遮挡图像的云图图像2制作链接外部图像的移动动画制作链接外部图像的移动动画3.4.2 操作过程操作过程1移动动画概述移动动画概述 在程序设计窗口流程线上的显示图标、在程序设计窗口流程线上的显示图标、电影图标或功能图标(插入媒体等对象后电影图标或功能图标(插入媒体等对象后生成的图标)下边创建一个移动图标,给生成的图标)下边创建一个移动图标,给移动图标命名。然后,运行该程序或单击移动图标命名。然后,运行该程序或单击选中移动图标,会调出移动图标的选中移动图标,会调出移动图标的“属性:属性:移动图标移动图标”面板,如图面板,如图3-4-4所示。所示。3.4.3 相关知识相关知识 在该面板中的在该面板中的“类型类型”下拉列表框内下拉列表框内选择一个选项,即可选择一种动画方式,选择一个选项,即可选择一种动画方式,并调出与它相应的属性面板。在选定某种并调出与它相应的属性面板。在选定某种动画方式后,只要单击选中移动图标,即动画方式后,只要单击选中移动图标,即可调出与某种动画方式相应的可调出与某种动画方式相应的“属性属性”面面板。各种动画方式的含义如下。板。各种动画方式的含义如下。(1)指向固定点:将选定的对象由)指向固定点:将选定的对象由原位置处,沿直线移动到目标处。原位置处,沿直线移动到目标处。(2)指向固定直线上的某点:将选)指向固定直线上的某点:将选定的对象由原位置处沿直线移动到直定的对象由原位置处沿直线移动到直线坐标的坐标点处,坐标点可由数值、线坐标的坐标点处,坐标点可由数值、变量或表达式给出。变量或表达式给出。(3)指向固定区域内的某点:将选)指向固定区域内的某点:将选定的对象由原位置处沿直线移动到平定的对象由原位置处沿直线移动到平面坐标的坐标点处,坐标点可由数值、面坐标的坐标点处,坐标点可由数值、变量或表达式给出。变量或表达式给出。(4)指向固定路径的终点:将对象)指向固定路径的终点:将对象由原位置处沿设定的曲线路径移动到由原位置处沿设定的曲线路径移动到结束点处。结束点处。(5)指向固定路径上的任意点:将)指向固定路径上的任意点:将选定的对象由原位置处沿曲线路径移选定的对象由原位置处沿曲线路径移动到曲线坐标的坐标点处,坐标点可动到曲线坐标的坐标点处,坐标点可由数值、变量或表达式给出。由数值、变量或表达式给出。上述第上述第1和第和第4类动画均与坐标无关,类动画均与坐标无关,不需要创建坐标系。其他三类动画均与坐不需要创建坐标系。其他三类动画均与坐标有关,需要在创建动画时,创建坐标系。标有关,需要在创建动画时,创建坐标系。在调出移动图标的在调出移动图标的“属性:移动图标属性:移动图标”面面板后,单击演示窗口中的一个对象,即可板后,单击演示窗口中的一个对象,即可确定移动的对象。如果被移动的对象是显确定移动的对象。如果被移动的对象是显示图标中的对象,此时该面板左上角的显示图标中的对象,此时该面板左上角的显示框内会显示该对象的缩览图。注意:移示框内会显示该对象的缩览图。注意:移动的对象必须单独占有一个图标。动的对象必须单独占有一个图标。(1)在程序设计窗口流程线上创建)在程序设计窗口流程线上创建一个显示图标、电影图标或功能图标,一个显示图标、电影图标或功能图标,其内导入要移动的对象。在显示图标、其内导入要移动的对象。在显示图标、电影图标或功能图标下边创建一个移电影图标或功能图标下边创建一个移动图标。为了保证后边的操作正常进动图标。为了保证后边的操作正常进行,应调出行,应调出“属性属性”面板。面板。2“指向固定点指向固定点”动画的制作方法动画的制作方法(2)双击要移动对象所在的图标,)双击要移动对象所在的图标,打开演示窗口,用鼠标拖曳要移动的打开演示窗口,用鼠标拖曳要移动的对象到起始位置。对象到起始位置。(3)双击移动图标,调出移动图标)双击移动图标,调出移动图标的的“属性:移动图标属性:移动图标”面板,同时保面板,同时保留刚刚调出的演示窗口和其中要移动留刚刚调出的演示窗口和其中要移动的对象。另外,运行程序后,当程序的对象。另外,运行程序后,当程序执行到移动图标时,也会调出执行到移动图标时,也会调出“属性:属性:移动图标移动图标”面板和相应的演示窗口面板和相应的演示窗口(其内有被移动对象)。(其内有被移动对象)。(4)在该面板内的)在该面板内的“类型类型”下拉列下拉列表框中选择表框中选择“指向固定点指向固定点”选项,单选项,单击选中演示窗口内的要移动的对象,击选中演示窗口内的要移动的对象,移动图标的移动图标的“属性:移动图标属性:移动图标”面板面板内左上角会显示该对象的缩小图像,内左上角会显示该对象的缩小图像,表示它是移动的对象。然后在该表示它是移动的对象。然后在该“属属性性”面板内进行设置。面板内进行设置。(5)用鼠标拖曳要移动的对象到目)用鼠标拖曳要移动的对象到目标点处,即可完成标点处,即可完成“指向固定点指向固定点”动动画的制作。画的制作。“属性:移动图标属性:移动图标”(指向固定点)面(指向固定点)面板如图板如图3-4-4所示。面板中各选项的作用如所示。面板中各选项的作用如下。下。(1)“层层”文本框文本框 其内可输入数值型变量,值是移动对其内可输入数值型变量,值是移动对象的动态图层号码,可以是零、负整数或象的动态图层号码,可以是零、负整数或正整数,数字越大,图层越高。几个对象正整数,数字越大,图层越高。几个对象移至重叠处时,图层号码大的在上面。移至重叠处时,图层号码大的在上面。3“属性:移动图标属性:移动图标”(指向固定点)(指向固定点)面板面板 对于显示图标中的图形、图像和文本,对于显示图标中的图形、图像和文本,以及功能图标中的电影或动画,它们都有以及功能图标中的电影或动画,它们都有两种图层,一种是静止图层,在其两种图层,一种是静止图层,在其“属性:属性:显示图标显示图标”(“属性:电影图标属性:电影图标”或或“属属性:功能图标性:功能图标”)面板中的)面板中的“层层”文本框文本框内,可以输入静态图层的图层号。另一种内,可以输入静态图层的图层号。另一种是动态图层,它由是动态图层,它由“属性:移动图标属性:移动图标”面面板中的板中的“层层”文本框中的图层号决定。文本框中的图层号决定。(2)“定时定时”下拉列表框下拉列表框 其内有两个选项,在它下边的文本框其内有两个选项,在它下边的文本框中可以输入数值型表达式。中可以输入数值型表达式。如果选择如果选择“时间(秒)时间(秒)”选项,表示选项,表示控制在固定时间长度(以秒为单位,具体控制在固定时间长度(以秒为单位,具体数字由下面文本框内的数字决定)内完成数字由下面文本框内的数字决定)内完成移动效果;如果选择移动效果;如果选择“速率(速率(sec/in)”(即(即“速率(秒速率(秒/英寸)英寸)”)选项,则文本)选项,则文本框中的数据表示对象移动框中的数据表示对象移动1英寸(英寸(1英寸为英寸为72个像素)所用的秒数。当对移动和其他个像素)所用的秒数。当对移动和其他事件的同步要求较高时选择前者;对移动事件的同步要求较高时选择前者;对移动速度要求较高时选择后者。速度要求较高时选择后者。(3)“执行方式执行方式”下拉列表框下拉列表框 其内有两个选项,它们的作用如下。其内有两个选项,它们的作用如下。“等待直到完成等待直到完成”选项:它表示该图标选项:它表示该图标的对象移动结束后,再执行下一个图标。的对象移动结束后,再执行下一个图标。“同时同时”选项:它表示图标的对象开始选项:它表示图标的对象开始移动后,就马上执行下面的图标,可以做移动后,就马上执行下面的图标,可以做到几个图标的对象同时动作。到几个图标的对象同时动作。(4)“目标目标”文本框文本框 可输入移动对象的目标点的精确坐标可输入移动对象的目标点的精确坐标位置(以演示窗口的左上角为坐标原点),位置(以演示窗口的左上角为坐标原点),“Y”文本框用来确定水平坐标值。文本框用来确定水平坐标值。“Y”文本框用来确定垂直坐标值。演示窗口左文本框用来确定垂直坐标值。演示窗口左上角的坐标为上角的坐标为X=0,Y=0。1【拓展实例拓展实例13】小猪和轿车小猪和轿车2【拓展实例拓展实例14】“滚动字幕滚动字幕”程程序序3.4.4 案例拓展案例拓展3.5.1 学习目标学习目标 “跟我学画图软件跟

    注意事项

    本文(中文Authorware7.0案例教程 第3章编程的基本语法和动画制作.ppt)为本站会员(s****8)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开