flash怎么調(diào)用無(wú)參構(gòu)造函數(shù)? flash子類調(diào)用父類構(gòu)造函數(shù)的教程
flash cs6中的構(gòu)造函數(shù)沒(méi)有參數(shù)該怎么調(diào)用?今天我們就來(lái)詳細(xì)介紹一下,請(qǐng)看下文詳細(xì)介紹。

Adobe Flash CS6(FI cs6) 官方簡(jiǎn)體中文正式版
- 類型:動(dòng)畫制作
- 大小:1.24GB
- 語(yǔ)言:簡(jiǎn)體中文
- 時(shí)間:2015-12-10

1、首先,新建一個(gè)文檔類文件Record.as,將它保存在一個(gè)文件夾中,本例為“無(wú)參構(gòu)造函數(shù)”。

2、在類中,插入MovieClip類,代碼如下圖所示。

3、定義Record類,繼承插入的MovieClip類。

4、接著,定義構(gòu)造函數(shù)Record,在構(gòu)造函數(shù)中創(chuàng)建一個(gè)Worker類的實(shí)例,并用trace輸出該實(shí)例。

5、接下來(lái),在Record類下方,再定義一個(gè)類Manager。

6、在類中定義兩個(gè)私有變量nation和sex,變量的類型為String。

7、定義Manager的構(gòu)造函數(shù),在函數(shù)中輸出“運(yùn)行Manager類的構(gòu)造函數(shù)”。

8、定義一個(gè)函數(shù)toString,輸出nation和sex的值。

9、然后,在最下方定義一個(gè)類Worker,繼承Manager類,即Worker類是Manager類的子類。

10、定義Worker類的構(gòu)造函數(shù),在函數(shù)中輸出“運(yùn)行Worker類的構(gòu)造函數(shù)”。

11、新建一個(gè)Flash文檔,打開(kāi)動(dòng)作面板。先創(chuàng)建一個(gè)Record類的實(shí)例,用變量p引用它。

12、接著,執(zhí)行函數(shù)Record,輸出測(cè)試信息。

13、運(yùn)行程序,可以看到Manager類構(gòu)造函數(shù)的信息和Worker類構(gòu)造函數(shù)的信息,輸出在窗口中了,但在Record函數(shù)中我們只調(diào)用了Worker類,為什么會(huì)調(diào)用Manager類呢?這是因?yàn)槿绻惖臉?gòu)造函數(shù)沒(méi)有參數(shù),在子類的構(gòu)造函數(shù)中,可以自動(dòng)調(diào)用父類的構(gòu)造函數(shù)。

14、接下來(lái),我們完善Manager類,輸入變量nation和sex的值,如下圖所示。

15、回到Flash文檔,運(yùn)行程序可以看到nation和sex的值正常顯示,說(shuō)明子類Worker的確是自動(dòng)調(diào)用了父類Manager的構(gòu)造函數(shù)。

以上就是flash cs6子類調(diào)用父類構(gòu)造函數(shù)的教程,希望大家喜歡,請(qǐng)繼續(xù)關(guān)注腳本之家。
相關(guān)推薦:
Flash中floor和round函數(shù)有什么區(qū)別?
Flash CS6中怎么使用uint類型轉(zhuǎn)換函數(shù)?
Flash怎么使用int函數(shù)? Flash中int整數(shù)取位數(shù)的教程
相關(guān)文章

flash創(chuàng)建對(duì)象怎么限定時(shí)間?
flash創(chuàng)建對(duì)象怎么限定時(shí)間?flash在創(chuàng)建對(duì)象的時(shí)候,想要設(shè)置在限定時(shí)間內(nèi)創(chuàng)建,該怎么設(shè)置呢?下面我們就來(lái)看看詳細(xì)的教程,需要的朋友可以參考下2017-07-16
Flash CS6怎么使用分散到圖層將文字分散到各層?想要制作一個(gè)文字慢慢出現(xiàn)的效果,就可以將寫好的文字分散到圖層,然后慢慢顯示,下面我們就來(lái)看看詳細(xì)的教程,需要的朋友2017-07-14
Flash怎么使用鋼筆工具繪制基礎(chǔ)圖形?flash中制作動(dòng)畫的時(shí)候,想要先自己繪制一些圖形,該怎么繪制呢?下面我們就來(lái)看看詳細(xì)的教程,需要的朋友可以參考下2017-07-14
Flash怎么使用橢圓工具繪制圖形?Flash中制作動(dòng)畫很簡(jiǎn)單,但是繪制一些基礎(chǔ)的圖形還是可以的,今天我們就來(lái)看看使用橢圓工具繪制圖形的方法,需要的朋友可以參考下2017-07-13
flash怎么給網(wǎng)頁(yè)設(shè)計(jì)一個(gè)動(dòng)態(tài)按鈕?
flash怎么給網(wǎng)頁(yè)設(shè)計(jì)一個(gè)動(dòng)態(tài)按鈕?flash中想要設(shè)計(jì)一個(gè)動(dòng)態(tài)按鈕,該怎么設(shè)計(jì)呢?下面我們就來(lái)看看詳細(xì)的制作過(guò)程,需要的朋友可以參考下2017-07-12
flash怎么設(shè)計(jì)帶有交互場(chǎng)景的動(dòng)畫?
flash怎么設(shè)計(jì)帶有交互場(chǎng)景的動(dòng)畫?flash中想要制作多場(chǎng)景的動(dòng)畫,該怎么制作呢?我們可以設(shè)計(jì)帶有交互的動(dòng)畫,很簡(jiǎn)單,需要的朋友可以參考下2017-07-11
flash cs3怎么發(fā)布作品? flash發(fā)布視頻的教程
flash cs3怎么發(fā)布作品?flash cs3中制作的作品想要發(fā)布成swf格式的動(dòng)畫,該怎么發(fā)布呢?下面我們就來(lái)看看詳細(xì)的教程,很簡(jiǎn)單,需要的朋友可以參考下2017-07-10
flash cs3元件注冊(cè)點(diǎn)怎么修改?flash中可以根據(jù)注冊(cè)點(diǎn)的位置來(lái)判斷元件的在場(chǎng)景中的坐標(biāo),該怎么更改注冊(cè)點(diǎn)的位置呢?下面我們就來(lái)看看詳細(xì)的教程,需要的朋友可以參考下2017-07-07
flash怎么畫可愛(ài)的小狗狗圖形?flash中想要繪制一個(gè)可愛(ài)的小狗狗頭的圖形,該怎么繪制呢?下面我們就來(lái)看看詳細(xì)的教程,很簡(jiǎn)單,需要的朋友可以參考下2017-07-06
flash cs5.5怎么繪制小火苗? flash畫火焰的教程
flash cs5.5怎么繪制小火苗?flash中想要繪制一個(gè)小火苗,該怎么繪制?下面我們就來(lái)看看使用flash畫火焰的教程,很簡(jiǎn)單,需要的朋友可以參考下2017-07-05











