在application中的createComplete事件中引用<mx:TabNavigator>控件中某个子选项卡下的控件,结果出错,提示为引用空对象。
由此猜测:在<mx:TabNavigator>控件的每个选项卡,可能是用states来实现的。各个选项卡里的控件默认是在第一次打开时才自动生成的。所以,在application中的creationComplete事件中调用这些子控件时,提示为空对象。但打开了这个选项卡之后,这些子控件便创建了。
本文探讨了在Flex应用中使用<mx:TabNavigator>控件时遇到的问题:在application的createComplete事件中尝试引用子选项卡下的控件会报空对象错误。文章分析了可能的原因在于选项卡内的控件默认情况下仅在首次打开时生成。
在application中的createComplete事件中引用<mx:TabNavigator>控件中某个子选项卡下的控件,结果出错,提示为引用空对象。
由此猜测:在<mx:TabNavigator>控件的每个选项卡,可能是用states来实现的。各个选项卡里的控件默认是在第一次打开时才自动生成的。所以,在application中的creationComplete事件中调用这些子控件时,提示为空对象。但打开了这个选项卡之后,这些子控件便创建了。

被折叠的 条评论
为什么被折叠?