egret基礎(chǔ):顯示容器

深度值

// 設(shè)置顯示對象在顯示容器中的深度值
顯示容器.addChildAt(顯示對象, 深度值)

// 交換2個顯示對象的深度值
顯示容器.swapChileren(顯示對象, 顯示對象)
顯示容器.swapChildrenAt(深度值, 深度值)

// 改變顯示對象的深度值
顯示容器.setChildIndex(顯示對象, 深度值)
class Main extends egret.DisplayObjectContainer{
    public constructor(){
        super()
        this.addEventListener(egret.Event.ADDED_TO_STAGE,this.init,this)
    }

    private init(event:egret.Event){
        // 創(chuàng)建一個容器
        let box:egret.Sprite = new egret.Sprite()
        // 添加到顯示列表
        this.addChild(box)
        
        // 創(chuàng)建4個顯示對象
        let rect:egret.Sprite
        for(let i:number = 0;i < 4;i++){
            rect = new egret.Sprite()
            rect.graphics.beginFill(0xffffff*Math.random())
            rect.graphics.drawRect(0,0,150,150)
            rect.graphics.endFill()
            rect.x = i*100
            // 添加到box顯示容器中
            box.addChild(rect)

        }
        console.log(box.width)      // 250
        console.log(box.height)     // 100

        // 創(chuàng)建新的顯示對象寥茫,并設(shè)置深度值
        let newRect:egret.Sprite = new egret.Sprite()
        newRect.graphics.beginFill(0xff0000)
        newRect.graphics.drawRect(0,0,500,500)
        newRect.graphics.endFill()
        newRect.y = 50
        box.addChildAt(newRect,2)       // newRect的深度值是2馒索,相當(dāng)于層級是2

        // 從新設(shè)置newRect深度值
        box.setChildIndex(newRect,1)    // newRect的深度值是1用踩,相當(dāng)于層級是1

        // 顯示對象交換深度值,,,這里的rect相當(dāng)于第4個顯示對象,深度值是4混埠,newRect是1,
        // 交換后newRect是4,最后的rect的深度值是1
        box.swapChildren(rect,newRect)

        // 交換深度值腮介,
        box.swapChildrenAt(1,4)
    }

}

訪問容器子對象

訪問的是容器的子對象:是根據(jù)容器訪問容器中的子對象

class Main extends egret.DisplayObjectContainer{
    public constructor (){
        super()
        this.addEventListener(egret.Event.ADDED_TO_STAGE,this.onAddToStage,this)
    }
    private onAddToStage(event:egret.Event){
        // 創(chuàng)建顯示容器box并添加到顯示列表
        let box:egret.Sprite = new egret.Sprite()
        this.addChild(box)

        // 創(chuàng)建顯示對象shp
        let shp:egret.Sprite = new egret.Sprite()
        shp.graphics.beginFill(0x00ff00)
        shp.graphics.drawRect(0,0,200,200)
        shp.graphics.endFill()
        shp.name = 'hell'
        box.addChild(shp)

        // 如何獲取顯示對象呢续搀,有2中方式
        // 通過顯示對象的name值或深度值
        // let _shp:egret.DisplayObject = box.getChildAt(0)
        let _shp:egret.DisplayObject = box.getChildByName('hell')
        _shp.scaleX = 0.5

    }
}
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市坎炼,隨后出現(xiàn)的幾起案子愧膀,更是在濱河造成了極大的恐慌,老刑警劉巖谣光,帶你破解...
    沈念sama閱讀 222,590評論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件檩淋,死亡現(xiàn)場離奇詭異,居然都是意外死亡萄金,警方通過查閱死者的電腦和手機蟀悦,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,157評論 3 399
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來氧敢,“玉大人日戈,你說我怎么就攤上這事∷锕裕” “怎么了浙炼?”我有些...
    開封第一講書人閱讀 169,301評論 0 362
  • 文/不壞的土叔 我叫張陵份氧,是天一觀的道長。 經(jīng)常有香客問我弯屈,道長蜗帜,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 60,078評論 1 300
  • 正文 為了忘掉前任资厉,我火速辦了婚禮厅缺,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘酌住。我一直安慰自己店归,他們只是感情好阎抒,可當(dāng)我...
    茶點故事閱讀 69,082評論 6 398
  • 文/花漫 我一把揭開白布酪我。 她就那樣靜靜地躺著,像睡著了一般且叁。 火紅的嫁衣襯著肌膚如雪都哭。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,682評論 1 312
  • 那天逞带,我揣著相機與錄音欺矫,去河邊找鬼。 笑死展氓,一個胖子當(dāng)著我的面吹牛穆趴,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播遇汞,決...
    沈念sama閱讀 41,155評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼未妹,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了空入?” 一聲冷哼從身側(cè)響起络它,我...
    開封第一講書人閱讀 40,098評論 0 277
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎歪赢,沒想到半個月后化戳,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,638評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡埋凯,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,701評論 3 342
  • 正文 我和宋清朗相戀三年点楼,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片白对。...
    茶點故事閱讀 40,852評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡盟步,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出躏结,到底是詐尸還是另有隱情却盘,我是刑警寧澤狰域,帶...
    沈念sama閱讀 36,520評論 5 351
  • 正文 年R本政府宣布,位于F島的核電站黄橘,受9級特大地震影響兆览,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜塞关,卻給世界環(huán)境...
    茶點故事閱讀 42,181評論 3 335
  • 文/蒙蒙 一抬探、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧帆赢,春花似錦小压、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,674評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至瘾婿,卻和暖如春蜻牢,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背偏陪。 一陣腳步聲響...
    開封第一講書人閱讀 33,788評論 1 274
  • 我被黑心中介騙來泰國打工抢呆, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人笛谦。 一個月前我還...
    沈念sama閱讀 49,279評論 3 379
  • 正文 我出身青樓抱虐,卻偏偏與公主長得像,于是被迫代替她去往敵國和親饥脑。 傳聞我的和親對象是個殘疾皇子恳邀,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,851評論 2 361

推薦閱讀更多精彩內(nèi)容

  • 顯示對象 1. 基本概念 在Egret中,視覺圖形都是由顯示對象和顯示對象容器組成的好啰。 顯示對象轩娶,是可以在舞臺上顯...
    PaulLuv閱讀 3,438評論 0 1
  • 5Python集合容器 數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu) 一般將數(shù)據(jù)結(jié)構(gòu)分為兩大類: 線性數(shù)據(jù)結(jié)構(gòu)和非線性數(shù)據(jù)結(jié)構(gòu)。 線性數(shù)據(jù)結(jié)構(gòu)...
    清清子衿木子水心閱讀 1,512評論 0 1
  • 文章內(nèi)容 深度圖基礎(chǔ) 訪問深度圖 利用深度圖重建世界坐標(biāo) 深度圖應(yīng)用渲染深度圖相交高亮能量場全局霧效掃描線水淹垂直...
    Kaima_Chen閱讀 37,778評論 9 59
  • 七律.清明 文/蜀山倦客 清明又是雨和風(fēng)框往,落絮泥紅入望中鳄抒。 步出南門郊外祭,橫穿柳陌寺前躬椰弊。 江湖萍梗身如客许溅,香紙...
    寺咀山主人閱讀 622評論 4 17
  • 秋風(fēng)秋雨桂花香,秋思秋意天氣涼秉版,秋來秋去加衣裳贤重,秋長秋短自思量。
    龍莘莘呀閱讀 98評論 0 0