了解“数据” - ActionScript 动作脚本一点通-第3课

本节课时长8分42秒,下载文件5.08兆字节。下载后用浏览器打开HTML文档可以观看讲解。

“数据”用于在计算机中记录各种各样的信息。它们可以是变化的,可以是不变的;可以是简单的数组,可以是复杂的对象,也可以组合起来成为数组。本课要学习的,就是数据的基本处理方法。

数据的类型有两种,一种是不变的,例如数字“3”,它永远都是3,这种数据称为“常量”;另一种是可变的,称为“变量”。变量是包含信息的容器。容器的名称始终不变,但内容可以更改。例如变量x,它的名称永远都是x,但是它的值可以是5,也可以是0,也可以是空值。

在Flash的ActionScript中,语句var可以创建变量。使用方法为


var variableName [= value]

其中参数variableName是一个标识符,作为变量的名称使用。参数value 是赋给该变量的值。在创建变量的时候,可以顺便赋值,也可以先不赋值。如果要体验一下这两种方式,可以创建一个新的Flash文档,选中第1帧,然后在脚本窗口中写入代码:


var n = 5;
trace(n + 1);

这样就创建了一个名称叫“n”的变量,并把它的值设置为数字“5”,然后打印它加上1的结果。按“Ctrl+Enter”组合键测试影片,在“输出”面板中,可以看到输出的结果是“6”,也就是5加上1的结果。

在上面学习了创建变量,当时创建的变量只指定了值,但是没有指定类型。在实际应用中,往往需要指定变量的类型。这样做的好处,不但使程序工作变得更加顺畅,还可以让合作的程序员阅读起来更加方便。下面的简单对比可以说明。

在日常生活中,如果有个人说:“我买了一个东西。” 那么听的人只能知道说话者拥有了一个物品,但是不知道用途,因为说话者没有说清楚。而如果说的是“我买了一个衣柜”,那么听者就知道是用来放衣服的;如果说的是“我买了一个冰箱”,那么听者就知道是用来放食品的。这样一来就明确了,因为特定的容器,是用来存放特定的物品的。

变量是存放数据的容器。如果编写者创建的变量,定义成数字型的,这个变量是用来存放数字的,而不能存放其他类型的数据,不能设置成数组或者字符串。对于简单的程序,这看起来似乎并不是很重要;但是对于那些需要几十个协作者、几千个对象、几万行代码的程序来说,就是不可忽视的要求了。

具体的内容请大家观看视频演示中的讲解。

9,219


欢迎您发表留言

(须填写)
(须填写,不公开)
请注意:这里输入的HTML代码会被屏蔽,如果需要讨论复杂的具体代码问题,请到我们的论坛发贴,谢谢!

2条留言