Flex gotcha:使用[]运算符与ObjectProxy分配ArrayCollection元素的事情

时间:2013-05-01 14:48:11

标签: flex arraycollection

我有一些ActionScript代码使用以下方式分配ArrayCollection:
var oProxy:ObjectProxy = new ObjectProxy(myobject);
arr[i] = oProxy;

单步执行此代码,我发现arr[i]不是oProxy。我想知道为什么这会失败以及我应该知道的有关ArrayCollection会导致这个问题的内容。

有人告诉我,使用[]运算符取消引用ArrayCollection中的元素是一个坏主意。我试过了, arr.setItemAt(new ObjectProxy(myobject), i); 它似乎没有任何区别。指定的元素不是我的预期。

0 个答案:

没有答案