I haven't looked at your code, but the <mx:Module> has
a little-bitty bug. You can't use width="100%" and height="100%".
Instead, use percentWidth="100" and percentHeight="100" (note that
there is not % in those values).
I don't know if that is your problem, but from the
description, it sounds like this is what you have run into.