我有一些 ActionScript 代码使用以下方法分配 ArrayCollection:
单步执行此代码,我发现这不是什么。我想知道为什么这会失败以及我应该知道的关于 ArrayCollection 会导致这个问题的内容。
var oProxy:ObjectProxy = new ObjectProxy(myobject);
arr[i] = oProxy;arr[i]
oProxy
有人告诉我,使用 [] 运算符取消引用 ArrayCollection 中的元素是个坏主意。因此我尝试了,
arr.setItemAt(new ObjectProxy(myobject), i);
它似乎没有任何区别。分配的元素不是我所期望的。