在ActionScript数组(Object [])和Vector.<Object>之间转换

Mar*_*itt 15 arrays iteration vector type-conversion actionscript-3

是否有选项可以在不迭代数组的情况下将一个转换Array为一个VectorActionScript?

那其他方式(转换VectorArray)?

Pat*_*ick 26

对于Arrayto Vector,使用Vector.<TYPE>()接受数组的函数并返回创建的向量:

var aObjects:Array = [{a:'1'}, {b:'2'}, {c:'3'}];
// use Vector function
var vObjects:Vector.<Object> = Vector.<Object>(aObjects);
Run Code Online (Sandbox Code Playgroud)

对于另一个没有内置函数,所以你必须循环每个Vector项目然后放入一个Array