stage和root的区别
stage是顶层显示对象。由于代码addChild(a)等效于this.addChild(a),这是写在时间轴上的代码,相当于写在文档类上了。this指向文档类实例,所以你的a其实是加在文档类实例上了,也就是第二层显示对象。
牢记:stage是舞台,是第一层,root是文档类实例,是第二层
注意:在flex中,由于生成的是swf,因此root.stage == stage
root: [object _main_mx_managers_SystemManager] stage: [object Stage]