了解“数据” - 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




你的这个Flash课程太好了!
但有一点,就是脚本这一块的内容太少了!!
希望能多加入一些实用的内容。
我有一个问题:为什么我插入一个音乐,却播放不了!!总是提示音乐路径有错(实际上是没有错的),我不知道是什么原因!!请不指教!!
zhikai51,
你说的对,我们这块的教程是不够完整,以后又好似见我们会再做一些的。AS还是很有用的技术。
如果提示“路径有错”,那估计就是路径的问题吧,是不是一些小地方写错了,如果多了或者少了字母、符号之类的?