新的访问Flex和我努力工作的ArrayCollection类和我不断收到: 1120:未定义的属性访问的Flex 4:1120:未定义的属性
喜欢的东西:
var list:ArrayCollection = new ArrayCollection();
var item:Object = new Object();
list.addItem(item);
1120:未定义的属性 列表的访问
是不是在第一线被限定数组列表?
更新:03-11 这里是我的全部MXML文件:
<?xml version="1.0"?>
<s:Application name="Spark_List_dataProvider_XML_test"
xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/halo">
<fx:Script>
<![CDATA[
import mx.collections.ArrayCollection;
var list:ArrayCollection = new ArrayCollection();
var item:Object = new Object();
list.addItem(item);
]]>
</fx:Script>
<fx:Declarations>
</fx:Declarations>
</s:Application>
是的,这段代码应该可以工作。我不清楚它为什么不基于你的代码片段。哪条线投掷错误? – JeffryHouser 2011-03-09 23:51:17
同意@AlucinariOlim&@Flextras您没有提供足够的信息来解决问题。错误在于你的代码中的其他地方。 – Shakakai 2011-03-10 12:04:59
您的代码显示不正确,但它已经看起来像您试图直接在脚本块中调用函数/方法。脚本块只允许有函数声明。为了让你的代码工作,你需要执行“list.addItem(item);”在一个事件处理程序中调用的函数中。 – merv 2011-03-11 17:30:49