flash中道舞臺(tái)的構(gòu)造函數(shù)只能被調(diào)用一次,想要知道舞臺(tái)是單例模式類嗎?下面我們就來看看詳細(xì)的教程。
1、在Flash中stage類是典型的單例類,stage的實(shí)例只有一個(gè),那就是舞臺(tái)。不管在什么地方使用舞臺(tái),都引用相同的實(shí)例。
2、接下來,我們來探究一下,舞臺(tái)是否單例模式類,即是否唯一的。單擊“插入”---->“新建元件”,新建一個(gè)“橢圓”影片剪輯元件。
3、選擇“橢圓工具”在元件中繪制一個(gè)橢圓,如下圖所示。
4、將圖層1重命名為“影片剪輯元件”,把橢圓元件拖動(dòng)到舞臺(tái)中,在屬性面板中,將橢圓的實(shí)例名稱取名為“elli_mc”。
5、在主時(shí)間軸中,舞臺(tái)用變量stage來引用,對于顯示對象,每個(gè)顯示對象都具有一個(gè)stage屬性,所有顯示對象的屬性引用的是同一個(gè)舞臺(tái)。
6、新建一個(gè)代碼圖層,在圖層的第1幀右擊,選擇“動(dòng)作”選項(xiàng)。
7、在動(dòng)作面板中輸入代碼,測試時(shí)間軸引用的stage類,與橢圓影片剪輯元件引用的stage類,是否同一個(gè)。
8、運(yùn)行程序,在輸出窗口輸出的值是true,說明主時(shí)間軸和影片剪輯元件橢圓引用的是同一個(gè)實(shí)例,即舞臺(tái)stage類是唯一的,stage類得確是單例模式類。
以上就是Flash中stage類的相關(guān)介紹,希望大家喜歡,請繼續(xù)關(guān)注武林網(wǎng)。
相關(guān)推薦:
Flash8怎么設(shè)計(jì)漂亮的動(dòng)態(tài)賀卡?
FLASH怎么使用混色器制作一個(gè)動(dòng)畫?
flash怎么制作一筆一畫寫字的動(dòng)畫效果?
新聞熱點(diǎn)
疑難解答
圖片精選