0
我已經用actionscript類擴展了一個mxml組件。我試圖使用id訪問mxml文件中的組件(爲了添加事件監聽器),但我似乎無法做到這一點。Flex 3:如何在擴展它的類的構造函數中訪問mxml文件中的對象?
我得到:
類型錯誤:錯誤#1009:無法訪問空對象引用的屬性或方法。
任何人都知道我在做什麼錯了?
我已經用actionscript類擴展了一個mxml組件。我試圖使用id訪問mxml文件中的組件(爲了添加事件監聽器),但我似乎無法做到這一點。Flex 3:如何在擴展它的類的構造函數中訪問mxml文件中的對象?
我得到:
類型錯誤:錯誤#1009:無法訪問空對象引用的屬性或方法。
任何人都知道我在做什麼錯了?
你的代碼中的哪個部分你試圖訪問該組件?如果在調用createChildren()之前它將不存在。
如果您不熟悉flex component lifecycle,那麼您需要了解它,它是開發高效柔性組件的重要組成部分。
優秀。這是問題。我試圖在super()後立即訪問組件。但它沒有工作。現在我已將這些行放入處理程序中,並將其應用於creationComplete事件。工作完美。謝謝! – cammil 2010-05-12 21:02:05