将子项添加到文档类Vs将子项添加到阶段

时间:2011-11-24 12:31:57

标签: flash actionscript-3 actionscript

我的DocumentClass的名称是Main。 那么,有什么区别:

var myClass:Main = new Main(); 
var mcInLibrary:MovieClip ; 

/////////////////////////////////////////

myClass.addChild(mcInLibrary) ;

////////  - VS - /////////////////////

myClass.stage.addChild(mcInLibrary) ;

/////////////////////////////////////////

1 个答案:

答案 0 :(得分:1)

使用

 myClass.addChild(mcInLibrary) ;

您正在将mcInLibrary添加到myClass的DisplayList中。

使用

 myClass.stage.addChild(mcInLibrary) ;

您将其添加到myClass实例化的阶段。 从DisplayObject派生的每个实例都有属性阶段,该阶段引用添加它的阶段实例(实际上是显示列表的根)。