新的訪問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