ActionScript 3 新手语法错误
ActionScript 3 newbie syntax error
这看起来很基础,我也做过类似的声明,但我在声明我的 16 个 Sprites 的那一行收到错误“1078:标签必须是一个简单的标识符”。
var tables:Array = [t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16];
for (i=0;i<16;i++){
tables[i]:Sprite = new Sprite();
}
我遗漏了什么,有什么帮助吗?
问题出在这一行:
表[i]:雪碧=新雪碧();
应该是:
表格[i] = new Sprite();
当您收到“1078:标签必须是简单标识符”时 - 10 次中有 9 次是因为您在错误的位置使用了冒号或在行尾使用了分号。
正如其他人所说,您不能为数组项声明类型。
但是,始终添加描述数组项类型的注释被认为是一种很好的做法:
var tables:Array /* of Sprites */ = [t1,t2,t3,...];
并且显然不能在同一个数组中混合类型
这看起来很基础,我也做过类似的声明,但我在声明我的 16 个 Sprites 的那一行收到错误“1078:标签必须是一个简单的标识符”。
var tables:Array = [t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16];
for (i=0;i<16;i++){
tables[i]:Sprite = new Sprite();
}
我遗漏了什么,有什么帮助吗?
问题出在这一行: 表[i]:雪碧=新雪碧();
应该是: 表格[i] = new Sprite();
当您收到“1078:标签必须是简单标识符”时 - 10 次中有 9 次是因为您在错误的位置使用了冒号或在行尾使用了分号。
正如其他人所说,您不能为数组项声明类型。 但是,始终添加描述数组项类型的注释被认为是一种很好的做法:
var tables:Array /* of Sprites */ = [t1,t2,t3,...];
并且显然不能在同一个数组中混合类型