1
我创建了两个空精灵作为层,bottom_spr和top_sprAS3层为了
当点击一个按钮,一个影片剪辑出现,并跟随鼠标,直到你点击,那么它的位置是固定。
只要按钮被点击,我addChild MovieClip到正确的雪碧。
不幸的是,图层系统看不到工作,因为它们按照我放置的顺序进行分层,Sprites似乎没有影响它。
这怎么可能?
private var ground_spr:Sprite;
private var units_spr:Sprite;
public function Game() {
addEventListeners();
ground_spr = new Sprite();
units_spr= new Sprite();
addChild(ground_spr);
addChild(units_spr);
}
private function addEventListeners(){
groundBtn.addEventListener(MouseEvent.CLICK, clickGroundBtn);
unitBtn.addEventListener(MouseEvent.CLICK, clickUnitBtn);
}
private function clickGroundBtn(event:MouseEvent){
var ground = new Ground_mc();
follow();
ground_spr.addChild(ground);
}
private function clickUnitBtn(event:MouseEvent){
var unit = new Unit_mc();
follow();
units_spr.addChild(unit);
}
请张贴一些代码。 – grapefrukt
我添加了一些代码。 – Kris
噢,我有点为两种类型调用相同的函数,所以它确实起作用。 – Kris