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