使用CellRenderers获取错误#1009

时间:2011-03-31 18:17:51

标签: actionscript-3 cellrenderer

我一直在......

User exception thrown: TypeError: Error #1009: Cannot access a property or method of a null object reference.
    at fl.controls::CheckBox/drawLayout()
    at fl.controls::LabelButton/draw()
    at fl.core::UIComponent/drawNow()
    at fl.controls::List/drawList()
    at fl.controls::List/draw()
    at fl.core::UIComponent/drawNow()

我在List中使用的任何CellRenderer。我已将所有相关组件直接添加到我的FLA中,但仍然遇到问题。

1 个答案:

答案 0 :(得分:0)

经过几个小时的调试后我发现了这个......

我将CellRenderer类作为内部类与基于公共列表的组件一起使用。一旦基于CellRenderer的类被移动到它自己的AS文件中并公开,那么错误就会消失。

现在正式记录此解决方案:)