首先感谢冰山上的博客帮我解决了棘手的问题,特转此贴。
如果你应用一:<mx:ModuleLoader id="moduleLoad" error="errorHandler(event)" width="400" height="300"/>
当要导入的模块设置width及height为100%时,加载到父级容器后会发现模块能自动填充.
如果你应用二:moduleLoad=new ModuleLoader();
moduleLoad.width=400;
moduleLoad.height=300;
moduleLoad.x=0;
moduleLoad.y=0;
this.addChild(moduleLoad);
当要导入的模块设置width及height为100%时,加载到父级容器后会发现模块能自动填充.
但不知道为什么我在嵌套多个Module的时候会出现当要导入的模块设置width及height为100%时,加载到父级容器后会发现模块不能自动填充.
解决方法:把width=”100%“和height=“100%”改成percentWidth="100" percentHeight="100"
方法2)在模块加载完成后设置模块percentWidth,percentHeight属性值为100