小编vic*_*ugo的帖子

AS3创建对象数组

我想在舞台上添加一堆汽车,并将它们作为对象存储在一个数组中.问题是我讨厌使用外部AS文件,并希望尽可能简单.

我试过做:

var car:Object = {carcolor:String,carscale:Number,carpower:Number};
var test:Array = new Array()
for (var i:Number=0; i<10; i++) {
    test.push(car)
}
Run Code Online (Sandbox Code Playgroud)

问题是如果我尝试设置一个对象的值 test[1].carscale = 5

数组中的每个对象都将其属性carcale设置为5.

有没有办法在不使用外部类文件的情况下做到这一点?

flash object actionscript-3

3
推荐指数
1
解决办法
4万
查看次数

标签 统计

actionscript-3 ×1

flash ×1

object ×1