首页 > 设计 > 媒体动画 > 正文

Authorware类和函数:变量、函数和表达式地运用(一)

2020-09-19 18:41:22
字体:
来源:转载
供稿:网友

 

    我们在学习任何计算机编程语言时,变量和函数都是学习过程中不可缺少的内容,而且是最先接触的内容。我们在这里介绍authorware变量、函数和表达式,并非它们在authorware来讲并不重要,而是因为只有在熟悉了authorware各设计按钮的使用方法和authorware多媒体程序设计基本方法的基础上,我们才可以深刻地理解函数、变量的含义和使用方法,才能将authorware的程序设计按钮和函数、变量及表达式结合起来,创作出优秀的作品来。
    在多媒体程序设计过程中,有时候为了满足特殊的需要,authorware所提供的函数和变量已经不能满足需要,所以读者可以自行定义变量和函数,从而使程序的设计具有更大的灵活性。
    authorware是可视化编程平台,用户主要是使用authorware提供的设计按钮来完成对程序的设计。但是,如果仅仅使用authorware提供的设计按钮来创建作品,则不能充分地实现作品的灵活性、交互性等特性。
    在有些作品的设计中,某些特殊的需求仅仅使用设计按钮是不能实现的,必须使用变量和函数作为程序设计的辅助手段来实现特殊的功能。
    在该实例中,我们使用大量的实例来学习该部分内容,通过对大量实例的分析,来达到对其它函数和变量的使用方法有较深入了解的目的。
    下面,请读者首先学习函数和变量的定义和它们的使用场合。

 

 实例过程

    变量和函数的定义
    变量是一个其值可以改变的量。
    系统变量是authorware本身所自带的变量。在程序的执行过程中,authorware随着程序的执行自动监测和调整系统变量的值。例如altdown变量,在程序的整个执行过程中,authorware随时监测alt按钮是否按下,如果该按钮正在被按下,则altdown变量的值为true,否则为false。读者可以在程序中调用该变量作为运行某些特殊内容的触发条件,以便在程序运行的全过程都可以监测该变量,随时执行相应的反馈信息。
    自定义变量是用户自己定义的变量。authorware允许用户自己创建新的变量,authorware同样也可以跟踪存储变量值的变化。

注意:
    系统变量和自定义变量在使用上是没有任何差别的。但是,请读者注意,在定义自定义变量时,要避免使用同系统变量相同的变量名,否则,会引起系统中相关内容的混乱。

    函数主要是用于某一特殊的操作。authorware为用户提供了大量的系统函数来满足用户程序设计的需要。例如authorware提供的quit()函数,可以使authorware在执行程序时,当碰到该函数则自动结束程序,返回执行程序的操作系统环境。
    对于初级的用户来说,authorware提供的系统函数已基本上能满足需求,所以,初级用户只要熟练掌握系统函数的使用方法就可以了。对于高级用户,如果系统提供的系统函数不能满足需求,则可以自定义函数来满足特殊任务的需求。
    在authorware中,变量和函数的使用有如下方式:

图6-1【运算】设计按钮对话框

    (1)在【运算】设计按钮对话框中使用。例如,我们为了使程序运行到某个位置的时候自动退出而返回操作系统中:
    ①首先可以在该位置设置一个【运算】设计按钮。
    ②然后双击打开该设计按钮对话框。
    ③最后在图6-1所示的【运算】设计按钮对话框中输入“quit(0)”。这里的quit(0)就是一个系统函数,该系统函数的作用是结束一个正在执行的authorware  程序,并返回windows窗口。
    (2)在各设计按钮的对话框中使用:在对话框中,函数和变量主要是用来设置控制条件。当设置的控制条件为真时,执行一种任务。否则,就执行另一种任务。

图6-2在正文对象中插入变量

    (3)在【显示】设计按钮中显示变量的数值或内容。在程序设计的过程中,为了使用变量或函数来显示某一类信息,可以将变量或函数插入到正文对象中。 例如:为了显示某一学生在多媒体cai测试中的成绩,我们可以自定义一个变量score来存储学生的成绩,程序的设计过程中实现的过程如下:
    (1) 在测试结构之后,添加一个【显示】设计按钮。
    (2) 双击打开该【显示】设计按钮。
    (3) 在展示窗口中输入的正文如图6-2所示;在该实例中,score是自定义变量,用来存储学生测试的成绩。
    (4) 用鼠标点击窗口中的任意位置,弹出如图6-3所示的【variables】对话框。
    (5) 如图所示设置该对话框来定义新的变量。
    (6) 单击【ok】按钮,结束设置。
    (7) 读者可以观察到展示窗口中插入变量的正文对象的内容已经改变,正文对象中的变量名被实际的内容所代替,如图6-4所示。

注意:
    在一个表达式中也可以使用变量和函数。表达式由变量、函数、常数和运算符组成。通过运算符将变量、函数、常数组合产生一个结果。

 

图6-4插入变量的正文对象显示情况

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表