1. 程式人生 > >白鷺在全域性控制區域性生成的圖層顯示隱藏方法例項

白鷺在全域性控制區域性生成的圖層顯示隱藏方法例項

白鷺引擎
版本:5.2.8
描述:實現全域性可控的區域性圖層顯示與隱藏方法

步驟一:宣告私有變數

    /**
     * 配置私有可控圖層
     */
    private textfield: egret.TextField;
    private topMask: egret.Shape;
    private gameinfo: egret.Shape;

步驟二:生成圖層

        this.topMask = new egret.Shape();
        this.topMask.graphics.beginFill
(0x000000, 0.5); this.topMask.graphics.drawRect(0, 0, stageW, stageH); this.topMask.graphics.endFill(); this.topMask.y = 0; this.addChild(this.topMask);

步驟三:其他方法中移除圖層

    this.removeChild(this.topMask);

總結:private 宣告變數後,所有繼承類和當前私有方法,都可通過this.name獲取這個圖層物件並操控。