我想在另一个类中添加一个movieclip而不是.as文件,作为.fla文件的同名,我怎么能得到它。
当我在main.as中运行相同的代码时,我得到了结果但是在另一个类中它运行但没有结果。
答案 0 :(得分:1)
首先使用文档类(主类)中的addChild将其他类添加到舞台。现在只需从另一个类调用this.addChild(whatever)
- 它就可以了。
将新孩子添加到自己
Stage
|
|__DocumentClass - this.addChild(another_class)
|
|
|
|__AnotherClass - this.addChild(new movieclip)
|
|
|
|__ NewMovieClip
将新子项添加到主动画片
Stage
|
|__DocumentClass - this.addChild(another_class)
|
|
|
|__AnotherClass - this.root.addChild(new movieclip)
|
|
|
|__ NewMovieClip
将新孩子添加到舞台
Stage
|
|__DocumentClass - this.addChild(another_class)
| |
| |
| |
| |__AnotherClass - this.stage.addChild(new movieclip)
|
|
|
|__ NewMovieClip
答案 1 :(得分:0)
您需要将Stage对象传递给另一个类或将其他类作为DisplayObject并将其添加到舞台,然后此类可以访问舞台对象,并且可以向舞台添加新的DisplayObject。