Flash cs6怎么定義模板方法?

Flash想要定義模板方法,需要通過相關(guān)的子類來完成。子類在繼承模板方法時,需要做兩個工作,第一要實現(xiàn)模板方法中沒在確定的抽象方法,第二要完成模板方法中部分確定的方法,下面我們就來看看詳細(xì)的教程。
一、定義模板方法
1、首先,定義一個模板方法類RecordClass.as,將它保存在文件夾中,本例為“模板方法的具體實現(xiàn)”。
2、給模板方法的構(gòu)造函數(shù)RecordClass,添加一個參數(shù)t。因為如果構(gòu)造函數(shù)沒有參數(shù),子類繼承父類時,會自動調(diào)用父類的構(gòu)造函數(shù),而父類的構(gòu)造函數(shù)是不能調(diào)用的,就會出錯。
3、在模板方法中,變量turnon用來控制父類的構(gòu)造函數(shù)是否對子類開放,即外部不能直接調(diào)用父類的構(gòu)造函數(shù),而子類可以通過turnon來調(diào)用。
二、定義實現(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、因為父類中的nation方法只是一個抽象方法,所以需要重寫父類中的nation方法,以便在子類中實現(xiàn)此方法。
5、由于方法age在父類中只是部分確定,需要重寫方法age,在子類中完成沒有實現(xiàn)的那部分。
三、在Flash文檔中運行模板方法
1、最后,新建一個Flash文檔,調(diào)用模板方法的父類和子類,測試模板方法。
2、運行程序,模板方法類的3個方法執(zhí)行的數(shù)據(jù)顯示在輸出窗口中了,成功實現(xiàn)模板方法。
以上就是就是flash cs6定義模板方法的教程,希望大家喜歡,請繼續(xù)關(guān)注腳本之家。
相關(guān)推薦:
flash cs6怎么實現(xiàn)輸入半徑舞臺自動繪制圓形?
Flash cs6中怎么創(chuàng)建視頻? Flash視頻的制作方法
Flash舞臺怎么導(dǎo)入txt文本文件? Flash從文本文件獲取數(shù)據(jù)的教程
相關(guān)文章
- Flash漸變變形工具怎么使用?flash繪制的圖形想要改變漸變色的位置,使用漸變變形工具就可以實現(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-17- FLASH怎么制作一段簡單的莫爾效應(yīng)動畫?很喜歡莫爾效應(yīng),想要做一個這種效果的動畫,該怎么設(shè)計呢?下面我們就來看看詳細(xì)的教程,需要的朋友可以參考下2017-11-16
- Flash怎么自定義類?flash中的類一般都是系統(tǒng)定義好的,想要自己定義類,該怎么定義呢?下面我們就來看看flash自定義一個類的教程,需要的朋友可以參考下2017-11-15
- Flash怎么使用圖形中心點繪制漂亮的圖形?flash中想要繪制漂亮的圖形,我們可以使用中心點來繪制呢?下面我們就來看看詳細(xì)的教程,需要的朋友可以參考下2017-11-14
- flash怎么制作高速旋轉(zhuǎn)的動畫效果?想要將一張圖片復(fù)制粘貼成圓形的圖形,并讓這個圖形高速旋轉(zhuǎn),制作成動畫效果,該怎么制作呢?下面我們就來看看詳細(xì)的教程,需要的朋友2017-11-13
- Flash橢圓形怎么填充漸變色?flash中繪制了橢圓形,想要給橢圓形填充漸變色,該怎么填充呢?下面我們就來看看詳細(xì)的教程。需要的朋友可以參考下2017-11-10
- 本教程教腳本之家的Flash實例教程學(xué)習(xí)者使用flash使用遮罩動畫制作探照燈效果,教程一步步講解的很詳細(xì),想要學(xué)習(xí)探照燈特效制作方法的朋友可以看看2017-11-10
- Flash怎么使用鍵盤控制小方塊移動的方向?Flash中想要制作一個鍵盤控制小方塊移動的方法,該怎么制作呢?下面我們就來看看詳細(xì)的教程,需要的朋友可以參考下2017-11-09