Flash單例模式怎么使用? Flash cs6單例模式的實(shí)例教程

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