亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 辦公 > Flash > 正文

Flash游戲開發教程:第四節

2020-07-17 13:18:25
字體:
來源:轉載
供稿:網友
請先閱讀:Flash游戲開發教程:第三節。
本來不想寫這節的,因為這節的內容很多書上或者網上資料都有,而且寫的比我要詳細正規得多。但后來想想,還是寫吧!
而且后面幾節要結合接寶的范例游戲,具體分析它的幾個CLASS,所以,還是用一節把CLASS的寫法說一下??赡芪覍LASS的寫法也不是很正規,有老鳥看了后,最好也能指點一下。
先來個CLASS基本的模式。
文件名:Time_control.as
class Time_control {
//第一部分:聲明本CLASS要用到的變量
static var a:Number=2;
private var b:Number;
private var c:Number=1;
public var d:Number;
//第二部分:構造函數
function Time_control() {
init();
}
//第三部分:隱式設置-獲取法
public function set _d(sss:Number):Void {
d = sss;
}
public function get _d():Number {
return (d);
}
//第四部分:私有和公有方法
private function init() {
//一般寫點初始化的內容
}
private function aa() {

}
public function bb() {

}
}如果是要繼承類,比如繼承MovieClip類,第一行就改寫成
class Time_control extends MovieClip {下面簡單解釋下各個部分(我最不擅長解釋說明這類東西)
CLASS類都是以
class 類名稱 {
內容
}的形式,而且類名稱和文件名要相同。
CLASS的內容分四部分
第一部分
聲明本CLASS所用到的變量,這里要提的是,和在SWF里定義變量不同。SWF里你可以用比如a=1這種自動變量形式,而在CLASS里你必須寫明a的類型是Number,再定義變量值是1 第二部分
是CLASS的構造函數,什么意思呢?就是當CLASS的實例出現后,自動執行這個function里的內容,一般都是些初始化的內容。function的名稱要和CLASS類的名稱一樣哦~而且這里初始化一般都是用個init()函數,init函數具體在后面回自己定義。為什么要這樣而不直接把初始化內容寫在構造函數內呢?因為當繼承其它類的時候,構造函數是不能繼承的,還得自己再寫一次,而init函數是可以繼承的,于是……呵呵,懶人懶辦法嘛~直接把內容寫在構造函數里的話,每次繼承就還要重寫次,用自定義init函數的話,就可以偷懶咯~ 第三部分
是定義隱式設置-獲取的function,什么意思呢?上節我們說過,class可以看作一個封閉的盒子,跟外界無關。但有時候我們必須讀取或者改變CLASS類內的某個變量。這時候就必須借助隱式設置-獲取的function。只有定義后,外界才能讀取和設置CLASS內的變量。定義的方法就是比普通function多了get/set這個單詞。而且必須要指定返回變量類型,無需返回則用Void表示。 第四部分
就是寫function咯~這個就不具體說了,function大家老寫了 可能大家看到,class里比平時大家寫的,多了private和public,還有static這三個詞
啥意思捏?
簡單簡單的說下:
private與public定義的變量和方法都能在CLASS內一樣使用,沒啥區別
而不同的地方就是,public定義的變量和方法能夠被外界讀取設置和使用,而private則不能,只能在封閉的CLASS內使用。
比如public var d:Number=1設置了變量d是public型的
然后在第三部分寫下:
public function set _d(sss:Number):Void {
d = sss;
}
public function get _d():Number {
return (d);
}當CLASS實例化在了一個MC后
trace(MC._d)就得到1
輸入MC._d=2后,MC內的d就變成2啦~而private設定的變量,你從外部既不能讀取也不能賦值。
自己仔細體會下
同理,例如:
public function 發絕招{
}就像上幾節圖里那個封閉盒子上的發絕招按鈕,實例化到MC后,就可以直接
MC.發絕招()
來讓MC執行 發絕招() 這個function
而static定義的變量,怎么跟大家描述呢……它不存在于CLASS的實例化里。
而且static定義的變量,是被所有CLASS實例共享的。
還是來個例子吧:
舞臺ATTACH個MC,綁定的ccc.as類。類里有個static變量s=1。ccc類里初始化函數init()里讓s ,這時候s就等于2了是吧?
然后繼續在舞臺ATTACH個MC,綁定的ccc.as類,這個MC的s就直接等于2了。然后它在初始化函數里同樣執行了s ,這時候兩個MC里的s都同時變成了3
這就是所有CLASS實例共享static變量。
怎么說呢,CLASS撰寫方面,我自己也不是很行,可能還存在少許的理解誤區或者缺少技巧經驗。希望老鳥也指導下。
關于這節,我建議新鳥鳥們最好自己再找點正規教材自己學習下。
單靠這節寫的些鳥文,小鳥對CLASS還不能很好的認識。正常。
所有的知識只有通過實戰才能真正的理解。
在下節里,我會詳細的開始教那個接寶游戲怎么做。具體的代碼怎么寫。CLASS怎么寫怎么用。手把手的教鳥們學做這個范例游戲。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久热精品视频在线观看一区| 欧美影院成年免费版| 国产在线98福利播放视频| 欧美性猛交xxxx乱大交蜜桃| 久久成人人人人精品欧| 国产美女主播一区| 亚洲福利视频免费观看| 国产女同一区二区| 国产美女精品视频免费观看| 欧美极品少妇xxxxⅹ喷水| 粉嫩av一区二区三区免费野| 国产成人精彩在线视频九色| 日韩成人av网| 欧美极度另类性三渗透| …久久精品99久久香蕉国产| 亚洲视频在线播放| 91久久久久久久久久久久久| 亚洲成人教育av| 国产视频久久久久| 日韩欧美在线视频日韩欧美在线视频| 日韩www在线| 亚洲综合小说区| 97激碰免费视频| 欧美精品videos性欧美| 91免费国产视频| 97视频在线播放| 国产精品成人在线| 在线免费看av不卡| 亚洲韩国日本中文字幕| 日韩视频免费大全中文字幕| 日韩在线视频观看| 91av网站在线播放| 最好看的2019年中文视频| 国产精品偷伦一区二区| 欧洲成人在线观看| 亚洲欧美日韩图片| 91午夜理伦私人影院| 精品av在线播放| 亚洲视频国产视频| 成人国产精品av| 亚洲欧洲在线视频| 97视频在线观看视频免费视频| 成人午夜在线影院| 欧美在线视频免费播放| 欧美日韩国产中文精品字幕自在自线| 91精品国产91久久久久| 久久中文字幕在线视频| 日韩免费在线电影| 国产精品久久久久91| 国产精品96久久久久久| 亚洲欧美另类中文字幕| 久久在线视频在线| 亚洲精品久久久久久久久| 色yeye香蕉凹凸一区二区av| 成人免费看黄网站| 日韩美女视频在线观看| 亚洲精品乱码久久久久久按摩观| 亚洲激情在线观看视频免费| 精品在线观看国产| 国内精久久久久久久久久人| 91国偷自产一区二区三区的观看方式| 国产精品观看在线亚洲人成网| 国产成人啪精品视频免费网| 96精品久久久久中文字幕| 黄色精品在线看| 国产精品夜间视频香蕉| 欧美大片欧美激情性色a∨久久| 日韩黄色高清视频| 欧美黑人一级爽快片淫片高清| 一本一本久久a久久精品综合小说| 国产成人精品一区二区| 日韩精品免费综合视频在线播放| 精品国产精品自拍| 国产一区二区三区在线观看网站| 91牛牛免费视频| 中文字幕在线看视频国产欧美| 久久香蕉国产线看观看av| 91九色国产在线| 4438全国亚洲精品在线观看视频| 久久99久久久久久久噜噜| 国产精品视频地址| 欧美日韩精品国产| 青青精品视频播放| 日韩av色在线| 国产精品第一视频| 亚洲片在线观看| 97久久国产精品| 国产精品成久久久久三级| 亚洲激情 国产| 亚洲天堂一区二区三区| 91精品在线看| 亚洲国产中文字幕久久网| 欧美激情网站在线观看| 亚洲人成电影网站色| 精品夜色国产国偷在线| 欧美超级乱淫片喷水| 91国产一区在线| 久久中文字幕视频| 欧美日韩亚洲精品一区二区三区| 久久精品国产亚洲精品| 中文日韩在线视频| 欧美成人小视频| 91久久久久久国产精品| 蜜臀久久99精品久久久久久宅男| 日韩精品视频中文在线观看| 欧美亚洲国产精品| 国产视频在线观看一区二区| 精品久久久久久中文字幕| 国产精品久久久久久久久久ktv| 日韩视频第一页| 国内精品久久久久久久| 欧美区二区三区| 久久国产精品电影| 亚洲精品欧美极品| 日韩午夜在线视频| 精品成人国产在线观看男人呻吟| 国产精品露脸自拍| 色综合男人天堂| 国产91在线视频| 国产成人中文字幕| 久久久女人电视剧免费播放下载| 亚洲人成在线观看网站高清| 欧美一级高清免费播放| 菠萝蜜影院一区二区免费| 久久久久久久久久久91| 久久久久久av| 精品丝袜一区二区三区| 午夜精品久久17c| 91丝袜美腿美女视频网站| 亚洲精品一二区| 美女黄色丝袜一区| 亚洲欧美国产制服动漫| 亚洲天堂成人在线| 欧美理论电影在线播放| 91精品国产91久久久久| 久久九九有精品国产23| 18久久久久久| 亚洲国产成人精品电影| 亚洲国产欧美精品| 日本在线精品视频| 国产精品视频网站| 亚洲电影中文字幕| 91成人精品网站| 欧美综合国产精品久久丁香| 国产成人高潮免费观看精品| 美女扒开尿口让男人操亚洲视频网站| 欧美日韩亚洲精品内裤| 在线观看精品自拍私拍| 久久亚洲国产精品| 日韩网站免费观看| 综合网日日天干夜夜久久| 在线观看免费高清视频97| 最近2019中文免费高清视频观看www99| 亚洲精品久久久久久久久久久| 日韩不卡中文字幕| 国产日韩在线看| 欧美性少妇18aaaa视频| 欧美色欧美亚洲高清在线视频| 欧美日韩亚洲精品一区二区三区| 亚洲精品成人免费| 国产精品老女人视频| 国产亚洲精品美女久久久久| 91高清视频免费观看| 中文字幕亚洲第一|