FlashGuru阵列的教程
FlashGuru的数组教程
如果你有兴趣在数组中,我假设你已经知道变量。
变量是一个数据块的容器,这一块的数据可以是一个数字,字符串或布尔值。
阵列是类似的变量,因为它们也作为数据容器的,不同之处在于它们可以容纳一个以上的数据块,每一个元素(数据片)是指由一个索引。
阵列可用于保持你的脚本更加有组织的,它们通常用于组合到一起以某种方式相互关联的多个值,该值使用索引来区分它们彼此。如果你想写出3用于在影片中使用的变量每次报价的报价,你可以定义3个变量,如下所示:
quote1 =“Flash是酷了!”
quote2 =“Flash是我最喜欢的电视节目”
quote3 =“闪光规则”
然而,一个更好的办法可能是使用一个数组,有很多方法可以创建一个数组,但我会告诉你最简单的方法:
上面的name_of_array =新的Array()
因此,要存储在数组中,我们可以使用我们的报价:
报价=新的Array()
好了这就是伟大的,我们现在有一个数组,但问题是,我们没有,我们的阵列内部的任何数据,那不是非常有用的,所以我们现在把我们的数组内的数据,我们通过使用一个索引号,索引号是指在阵列中的位置。
放置一块我们的数组的第一个元素,我们将使用内部的数据:
报价[0] =“Flash是酷了!”
正如我之前提到的,在Flash 5中的数组是基于0的,这意味着第一个数组中的元素的索引为零(0)。
因此,要放置一块的数据里面我们会用我们的数组的第二个元素:
报价[1] =“Flash是我最喜欢的电视节目”
我们使用下面的语法来填充一个数组元素的一组数据:
上面的name_of_array [索引] =值
上面的name_of_array是您的阵列的名称,索引是您的数组中的地位和价值是你要添加到您的阵列的数据块。
因此,我们的代码创建更早版本中使用的变量:
quote1 =“Flash是酷了!”
quote2 =“Flash是我最喜欢的电视节目”
quote3 =“闪光规则”
也可以使用数组写为如下:
报价=新的Array()
报价[0] =“Flash是酷了!”
报价[1] =“Flash是我最喜欢的电视节目”
报价[2] =“闪光规则”
这就是所有伟大的,但仍然是很多的打字,我们还可以创建一个数组的值,使用下面的语法:
上面的name_of_array =新的Array(“值1”,“值2”,“值3”)
所以基本上相同的代码,我们之前写的,但在一个很长的代码行,值将是你的数组的第一个元素,你的数组的第二个元素值2等......
我们可以使用下面的代码来创建我们的数组的报价:
报价=新的Array(“Flash是爽!”,“Flash是我最喜欢的电视节目”,“闪光规则”)
这就是辉煌,我们现在知道了如何创建阵列,他们可用于,但有更多的方式创建数组,我要你知道,语法如下:
上面的name_of_array =“值1”,“值2”,“值3”]
同样类似的,除了我们前面的语法中没有使用的的数组对象initilaizer(新的Array())
所以,再一次,我们可以创建我们的数组中的引号使用下面的代码:
报价= [“Flash是酷了!”,“Flash是我最喜欢的电视节目”,“闪光的规则”
创建阵列的方式是完全取决于你,但我更喜欢使用的最后synatx,我向您展示,因为它需要更少的输入。
现在我们知道如何创建数组,但是你会在某个时候访问你的数组的值在脚本中使用。好fortuneatley只有一个办法这样做的,的synatx如下:
mynewvariable =上面的name_of_array [索引]
因此,可以说,我们希望得到我们的报价数组的第一个元素的值,并将其放置在一个新的变量,我们可以使用:
firstquote =报价[0]
新的变量将被称为firstquote的,它的价值将是Flash是酷!
(责任编辑:卓想动画http://www.zxgzs.com)