在使用 ModuleLoader 动态加载一个模块时,AmChart竟然不现实,调试了好久才发现,原来是模块加载的方式有问题。。
以前
var ml:ModuleLoader = new ModuleLoader();
ml.id=viewName;
ml.name=viewName;
ml.loadModule(url);
viewStack.addElement(ml);
这样造成图标生成时没有可用空间,所以就没显示。
所以修改代码
viewStack.addElement(ml);
ml.loadModule(url);
记录一下,希望能给碰到同样问题的同学有帮助。