我有一个类Team.as
导入另一个类CustomMenu.as
。这很好用,当我启动Team.fla时,CustomMenu的内容显示得很好。
但是,在我的项目中,Main.as
会导入Team.swf
,然后屏幕上会显示Team
的内容,但CustomMenu.as
的内容除外。
所以,我在其中三个中添加了ADDED_TO_STAGE
,例如:
public function Team() {
addEventListener(Event.ADDED_TO_STAGE, initStage);
}
public function initStage(e:Event){
但CustomMenu永远不会出现在加载程序中。容器的大小或类似的东西不是问题,因为我试图在加载的swf中放置一个黑色矩形并且它可以工作。你有任何解决方案吗?
非常感谢
答案 0 :(得分:1)
addChild(myTeam)时调用initStage(e:Event);在您的主项目文件中?
您可以在Team类中编写一些公共init()方法。然后将加载的内容在主文件中转换为Team(loadedSWF),然后在确定它已经在舞台上时调用Team(loadedSWF).init()。