FlexViewer Module 图表控件 Error #1009
来源:互联网 发布:php 流媒体 编辑:程序博客网 时间:2024/05/29 07:27
用FlexViewer 框架 做图形统计时,总是出错
1009 - Error #1009: Cannot access a property or method of a null object reference.
TypeError: Error #1009: Cannot access a property or method of a null object reference.
跟踪断点调试发现Flex 源码chartBase 类中的
var chartBaseStyle:CSSStyleDeclaration = styleManager.getStyleDeclaration("mx.charts.chartClasses.ChartBase");
chartBaseStyle值为空。
在网上找到了两种方法都无法解决
第一种:在模块主程序(Module的那个mxml)中覆盖如下方法:
override public function get moduleFactory():IFlexModuleFactory {
return FlexGlobals.topLevelApplication.moduleFactory;
}
第二种:在使用图表控件的模块中添加事件
响应事件的函数代码:
private function basewidget_preinitializeHandler(event:FlexEvent):void
因为图形控件与装载图形控件的容器(我用的是TabNavigator)都是用AS写的,然后我就试着用MXML写了一遍,然后运行后一切正常。最后发现只要装载图形控件的容器(TabNavigator) 不用AS写就没问题
- FlexViewer Module 图表控件 Error #1009
- Flex的模块加载图表控件出现Error #1009解决之道
- 图表控件
- 图表控件
- 图表控件
- 图表控件
- ERROR: module version mismatch
- ProEssentials 图表控件
- 使用图表控件
- visifire笔记 - 图表控件
- delphi 图表控件使用
- Net3.5图表控件
- 微软图表控件MsChart
- 图表控件WebChart 饼形图
- 一个图表控件
- 图表 控件 MSChart
- 图表控件--MSChart(1)
- 图表控件--MSChart(2)
- 图像处理中的L1-normalize 和L2-normalize
- [cocos2d-x菜鸟学习记录]解析示例helloWorld(上)
- Jquery AJAX POST和GET区别
- MTK: android: TD、HSPA、GPRS的projectconfig.mk配置:
- maven配置jetty出现Cannot load implementation hint 'org.mortbay.jetty.nio.SelectChannelConnector'错误
- FlexViewer Module 图表控件 Error #1009
- Android中文文档
- jsp和servlet的区别?
- iOS7.1企业应用"无法安装应用程序 因为证书无效"的解决方案
- MTK driver 1
- 银联通信MAC算法
- 由浅入深分析mybatis通过动态代理实现拦截器(插件)的原理
- Linux网络编程入门
- Linux文件的权限