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