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

flash中如果多次調(diào)用構(gòu)造函數(shù)會(huì)產(chǎn)生多個(gè)實(shí)例,但是有些類(lèi)的實(shí)例只需要一個(gè)就行,該怎么控制構(gòu)造函數(shù)只能被調(diào)用一次呢?下面我們就來(lái)看看詳細(xì)的教程。

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