2012-12-31 60 views
1

现在我试图创建一个关卡类和一个怪物类,现在在我的AS代码中创建了关卡,然后创建了怪物,但是这个怪物似乎被放在了级别图形的上方,我想的怪物是图形下,因为它们产卵,并移动到屏幕中间,创建levelStage当AS3 Flash CS6 addChild图层设置错误

此代码是在文件

addChild(levelStage); 

开始跑,此代码也跑

addChild(newMonster); 

现在怪物在levelStage图形的顶部,我想让怪物图形在下面,我是否应该创建一个名为monsterManager的新类,它将首先添加到舞台上,然后以这种方式产生怪物?还是不能解决我的问题?

帆布

回答

0

我会建议您在添加levelStage之前添加的monsterLayer。然后将你的怪物加入怪物图层。

var monsterLayer:Sprite = new Sprite; 
addChild(monsterLayer); 
addChild(levelStage); 

// when adding monsters 
monsterLayer.addChild(newMonster);