Flash cs6怎么定義模板方法?

Flash想要定義模板方法,需要通過相關(guān)的子類來完成。子類在繼承模板方法時(shí),需要做兩個(gè)工作,第一要實(shí)現(xiàn)模板方法中沒在確定的抽象方法,第二要完成模板方法中部分確定的方法,下面我們就來看看詳細(xì)的教程。

Adobe Flash CS6(FI cs6) 官方簡(jiǎn)體中文正式版
- 類型:動(dòng)畫制作
- 大?。?/span>1.24GB
- 語言:簡(jiǎn)體中文
- 時(shí)間:2015-12-10
一、定義模板方法
1、首先,定義一個(gè)模板方法類RecordClass.as,將它保存在文件夾中,本例為“模板方法的具體實(shí)現(xiàn)”。
2、給模板方法的構(gòu)造函數(shù)RecordClass,添加一個(gè)參數(shù)t。因?yàn)槿绻麡?gòu)造函數(shù)沒有參數(shù),子類繼承父類時(shí),會(huì)自動(dòng)調(diào)用父類的構(gòu)造函數(shù),而父類的構(gòu)造函數(shù)是不能調(diào)用的,就會(huì)出錯(cuò)。
3、在模板方法中,變量turnon用來控制父類的構(gòu)造函數(shù)是否對(duì)子類開放,即外部不能直接調(diào)用父類的構(gòu)造函數(shù),而子類可以通過turnon來調(diào)用。
二、定義實(shí)現(xiàn)模板方法的子類
1、創(chuàng)建模板方法的子類文件PartClass.as,與模板方法類保存在同一文件夾中。
2、定義子類PartClass,繼承模板方法類RecordClass。
3、定義子類的構(gòu)造函數(shù)PartClass,設(shè)置參數(shù)t的默認(rèn)值為null,在函數(shù)中調(diào)用模板方法的構(gòu)造函數(shù)。
4、因?yàn)楦割愔械膎ation方法只是一個(gè)抽象方法,所以需要重寫父類中的nation方法,以便在子類中實(shí)現(xiàn)此方法。
5、由于方法age在父類中只是部分確定,需要重寫方法age,在子類中完成沒有實(shí)現(xiàn)的那部分。
三、在Flash文檔中運(yùn)行模板方法
1、最后,新建一個(gè)Flash文檔,調(diào)用模板方法的父類和子類,測(cè)試模板方法。
2、運(yùn)行程序,模板方法類的3個(gè)方法執(zhí)行的數(shù)據(jù)顯示在輸出窗口中了,成功實(shí)現(xiàn)模板方法。
以上就是就是flash cs6定義模板方法的教程,希望大家喜歡,請(qǐng)繼續(xù)關(guān)注腳本之家。
相關(guān)推薦:
flash cs6怎么實(shí)現(xiàn)輸入半徑舞臺(tái)自動(dòng)繪制圓形?
Flash cs6中怎么創(chuàng)建視頻? Flash視頻的制作方法
Flash舞臺(tái)怎么導(dǎo)入txt文本文件? Flash從文本文件獲取數(shù)據(jù)的教程
相關(guān)文章
- Flash漸變變形工具怎么使用?flash繪制的圖形想要改變漸變色的位置,使用漸變變形工具就可以實(shí)現(xiàn),下面我們就來看看Flash漸變變形工具的使用方法,需要的朋友可以參考下2017-11-19
在Flash CS6中使用with函數(shù)繪制背景圖教程
本教程教腳本之家的ActionScript教程學(xué)習(xí)者如何在Flash CS6中使用with函數(shù)繪制背景圖?教程一步步講解的挺詳細(xì),方法也不難,非常適合Flash新手入門學(xué)習(xí)2017-11-18Flash cs6影片剪輯之3d相關(guān)屬性設(shè)置?
今天我們就來詳細(xì)覺得介紹關(guān)于flash cs6中影片剪輯的3d相關(guān)屬性及由此引申的使用范圍,下面我們就來看看詳細(xì)的教程,需要的朋友可以參考下2017-11-17FLASH怎么制作一段簡(jiǎn)單的莫爾效應(yīng)動(dòng)畫?
FLASH怎么制作一段簡(jiǎn)單的莫爾效應(yīng)動(dòng)畫?很喜歡莫爾效應(yīng),想要做一個(gè)這種效果的動(dòng)畫,該怎么設(shè)計(jì)呢?下面我們就來看看詳細(xì)的教程,需要的朋友可以參考下2017-11-16Flash怎么自定義類? flash自定義一個(gè)類的教程
Flash怎么自定義類?flash中的類一般都是系統(tǒng)定義好的,想要自己定義類,該怎么定義呢?下面我們就來看看flash自定義一個(gè)類的教程,需要的朋友可以參考下2017-11-15- Flash怎么使用圖形中心點(diǎn)繪制漂亮的圖形?flash中想要繪制漂亮的圖形,我們可以使用中心點(diǎn)來繪制呢?下面我們就來看看詳細(xì)的教程,需要的朋友可以參考下2017-11-14
flash怎么制作高速旋轉(zhuǎn)的動(dòng)畫效果?
flash怎么制作高速旋轉(zhuǎn)的動(dòng)畫效果?想要將一張圖片復(fù)制粘貼成圓形的圖形,并讓這個(gè)圖形高速旋轉(zhuǎn),制作成動(dòng)畫效果,該怎么制作呢?下面我們就來看看詳細(xì)的教程,需要的朋友2017-11-13- Flash橢圓形怎么填充漸變色?flash中繪制了橢圓形,想要給橢圓形填充漸變色,該怎么填充呢?下面我們就來看看詳細(xì)的教程。需要的朋友可以參考下2017-11-10
- 本教程教腳本之家的Flash實(shí)例教程學(xué)習(xí)者使用flash使用遮罩動(dòng)畫制作探照燈效果,教程一步步講解的很詳細(xì),想要學(xué)習(xí)探照燈特效制作方法的朋友可以看看2017-11-10
- Flash怎么使用鍵盤控制小方塊移動(dòng)的方向?Flash中想要制作一個(gè)鍵盤控制小方塊移動(dòng)的方法,該怎么制作呢?下面我們就來看看詳細(xì)的教程,需要的朋友可以參考下2017-11-09