Flash單例模式怎么使用? Flash cs6單例模式的實例教程

flash中如果多次調(diào)用構(gòu)造函數(shù)會產(chǎn)生多個實例,但是有些類的實例只需要一個就行,該怎么控制構(gòu)造函數(shù)只能被調(diào)用一次呢?下面我們就來看看詳細的教程。
1、首先,創(chuàng)建一個類,類名為Example,并把它保存在一個固定的文件夾中。
2、接著,定義一個靜態(tài)私有變量isopen,類型為布爾型數(shù)據(jù),設(shè)置初始值為true。
3、然后,定義類Example的構(gòu)造函數(shù),如下圖所示。
4、用if語句進行判斷,如果isopen的值為true,則執(zhí)行if語句體。
5、輸出執(zhí)行if語句體的測試數(shù)據(jù),用trace方法實現(xiàn)。
6、將isopen的值設(shè)置為false,使程序不能第二次調(diào)用構(gòu)造函數(shù)。
7、最后,當再次調(diào)用構(gòu)造函數(shù)時,顯示提示信息“無法創(chuàng)建實例”。
8、新建一個Flash文檔,將它與類保存在同一文件夾中,本例為“單例模式的實現(xiàn)”。
9、新建代碼圖層,打開動作面板,輸入創(chuàng)建一個Example類實例p1的代碼。
10、運行程序,在窗口輸出框中,輸出了提示信息,說明第一次成功調(diào)用構(gòu)造函數(shù)。
11、接著,輸入語句,再次創(chuàng)建一個實例p2。
12、測試程序,提示信息第二個實例無法創(chuàng)建,我們成功實現(xiàn)了單例模式。
以上就是Flash cs6單例模式的實例教程,希望大家喜歡,請繼續(xù)關(guān)注腳本之家。
相關(guān)推薦:
flash怎么畫情人節(jié)禮物盒? flash畫立體禮品盒的教程
Flash中stage類是單例模式類嗎? Flash中stage類介紹
相關(guān)文章
flash怎么將數(shù)字轉(zhuǎn)換為字符串并提取數(shù)位?
flash怎么將數(shù)字轉(zhuǎn)換為字符串并提取數(shù)位?flash中的數(shù)字想要提取某一位數(shù)字,該怎么提取呢?我們可以將數(shù)字轉(zhuǎn)換成字符串方便提取數(shù)位,下面我們就來看看詳細的教程,需要的2017-12-01- 最近,很多網(wǎng)友問小編flash怎么制作傳統(tǒng)補間動畫?今天腳本之家小編就給大家?guī)韋lash制作小松鼠奔跑的傳統(tǒng)補間動畫教程,希望對大家有所幫助2017-12-01
flash怎么制作毛筆寫字動畫?flash制作毛筆按筆畫寫字動畫效果教程
flash可以制作出很多好玩的動畫,那么你知道flash怎么制作毛筆寫字動畫嗎?今天腳本之家小編就給大家?guī)韋lash制作毛筆按筆畫寫字動畫效果教程,希望大家喜歡2017-12-01- flash怎么制作環(huán)形運動的文字動畫?flash中制作動畫效果很簡單,想要制作一個文字環(huán)形旋轉(zhuǎn)的動畫效果,該怎么制作呢?下面我們就來看看詳細的教程,需要的朋友可以參考下2017-12-01
- flash怎么制作漂亮的倒計時效果?想要制作一個舊影片倒計時的效果,使用flash可以很方便的制作這個動畫,下面我們就來看看詳細的制作過程,需要的朋友可以參考下2017-11-30
- flash怎么制作逐漸顯示的圖片的動畫?flash中想要讓圖片慢慢出現(xiàn),該怎么制作呢?下面我們就來看看詳細的教程,需要的朋友可以參考下2017-11-29
- Flash怎么制作很夢幻的彩色球體變幻的動畫?Flash中想要制作一個球體變幻的動畫效果,該怎么制作呢?下面我們就來看看詳細的教程,需要的朋友可以參考下2017-11-28
- flash怎么制作回旋鏢效果的動畫?小時候都玩過回旋鏢,用力扔出去還會飛回來,該怎么制作這個動畫效果呢?下面我們就來看看詳細的教程,需要的朋友可以參考下2017-11-27
- Flash CS5怎么精確調(diào)整圖形的位置?flash中繪制的圖形位置不對,想要自己調(diào)整一下圖形的位置,該怎么調(diào)整呢?下面我們就來看看flash調(diào)整圖形位置的教程,需要的朋友可以參2017-11-24
- flash怎么畫一個簡單的蛋糕圖形?flash中想要畫一個蛋糕,該怎么畫呢?今天我們就來看看使用flash畫一個簡單相冊的教程,需要的朋友可以參考下2017-11-23