【发布时间】:2011-11-28 04:32:53
【问题描述】:
我在 Flex 中使用 ArrayCollection 时遇到问题。这是我的代码:
private var productPageArr:ArrayCollection;
private var productCount:Number = 10;
private function dviceProductPage(arr1:ArrayCollection,arr2:ArrayCollection):ArrayCollection
{
var page:Number = arr1.length //productCount;
var i:int;
arr2 = new ArrayCollection();
//productPageArr = new ArrayCollection();
for(i = 0; i<page; i++)
{
var o:Object = new Object();
o.label = String(i+1);
arr2.addItem(o);
}
//arr2.refresh();
return arr2;
}
当我运行这段代码时,我的应用程序被终止。但是当 productPageArr 被替换为 arr2 时,我的应用程序运行顺利。
【问题讨论】:
-
//productPageArr = new ArrayCollection();
-
这是运行流畅的代码还是崩溃的代码?
标签: actionscript-3 flash apache-flex flex3 flex4.5