Actionscript 3 我应该在哪里使用addChild?

Actionscript 3 我应该在哪里使用addChild?,actionscript-3,Actionscript 3,当我使用as3时,我需要创建一直扩展“Sprite”的类。我总是想知道在哪里使用addChild方法:在类本身内部(例如在构造函数中),或者在调用构造函数的外部类中 最佳做法是什么?答案是两者兼而有之 sprite类是一个容器,如果类的目标是一个容器,那么可以在构造函数之外使用addChild 如果您想创建一个UI对象,它可以与同一对象的多个实例一起使用,那么可以使用构造函数中的addChild或任何其他类方法创建一个类

当我使用as3时,我需要创建一直扩展“Sprite”的类。我总是想知道在哪里使用addChild方法:在类本身内部(例如在构造函数中),或者在调用构造函数的外部类中

最佳做法是什么?

答案是两者兼而有之

sprite类是一个容器,如果类的目标是一个容器,那么可以在构造函数之外使用addChild

如果您想创建一个UI对象,它可以与同一对象的多个实例一起使用,那么可以使用构造函数中的addChild或任何其他类方法创建一个类