请教flash里的这句代码是什么意思?多谢了。 var _local4 = [102, 26265, 3394815, 13434879];
展开全部
var _local4 = [102, 26265, 33948, 133434879];
这句是声明一个变量_local4,类型从后面赋值可以推断出为数组Array,数组有四个元素
综上:声明一个变量名为_local4且包含102, 26265, 3394815, 13434879四个int元素的
数组(Array)
更多追问追答
追问
从我本机所有的代码来看,最后一个数字13434879好像是声明颜色,但其他数值是什么意思,不是很了解
追答
这样的,在ActionScript3.0里面,颜色是有一个无符号的整型数表示的,例如白色:0xFFFFFF。六个F分为三组(前两个FF表示R“red红色”, 中间FF表示G“green绿色”,最后两个FF表示B“blue蓝色”),所有颜色均是有RGB三种颜色混合而成。
所以红色:0xFF0000,绿色:0x00FF00,蓝色:0x0000FF, 黑色:0x000000
以上0x表示十六进制数,方便识别。这些十六进制数当然可以表示为十进制的数。
如黑色:0x000000 可以用十进制0表示。
蓝色:0x0000FF可以用 16 * 15 + 1 * 15 = 255来表示。
所以根据你所说,这里面的所有数字可能都是表示颜色的。
我依次将它们转化为十六进制数,输入颜色,果然是这样的。
结果是逐渐变迁的一系列颜色,如下图:
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询