1
私はボタンをクリックすると、bottom_sprとtop_sprAS3層の順
、層としてのMovieClip表示されを提供するために2つの空スプライトを作成し、あなたがクリック刚性、あなたのマウスを、以下、その位置があります一定。
ボタンをクリックすると、MovieClipを正しいスプライトに追加します。
残念ながら、レイヤーシステムは、レイヤーが配置された順序でレイヤーされているため、動作しません。スプライトは影響を与えていないようです。
これはどのように可能ですか?
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