flexlib:MDIWindow应用有关问题

flexlib:MDIWindow应用问题
刚学习flex时间不久,看到项目里用了flexlib,效果比较好,想学习一下,在使用MDIWindow时遇到以下问题:
只使用MDIWindow时<flexlib:MDIWindow>/flexlib:MDIWindow>,点击拖动时会报错,TypeError: Error #1009: 无法访问空对象引用的属性或方法。
at flexlib.mdi.containers::MDIWindow/onTitleBarPress()[E:\work\workspace\flexTest\src\flexlib\mdi\containers\MDIWindow.as:1406]
我看了MDIWindow的源码,应该是windowManager为null的原因,只定义了但没有赋值。
但是当我加入MDICanvas时<flexlib:MDICanvas><flexlib:MDIWindow>/flexlib:MDIWindow></flexlib:MDICanvas>,再点击拖动就没有错误了。一直没弄明白这是怎么回事,MDICanvas里是有windowManager的对象,但这会影响到MDIWindow么?这是怎么实现的,原理是什么,请各位高手为我解惑。

------解决方案--------------------
我昨天也在用这个控件,实现弹出的窗口,也出现这种错误了,具体原因到不是太清楚,但是知道如何去用,MDICanvas是MDIWindow的直接父容器,不能使其他的组件

我感觉主要是flexlib中自定义的组件,定义的方式不同,或者有些功能没有重写的原因等等吧!我也只是猜测情况
------解决方案--------------------
MDIWindow 需要添加到 MDICanvas 中,通过MDICanvas中的windowManager管理器对MDIWindow 进行统一管理!