AS 語(yǔ)法篇 ----------------------------------- 接下來(lái)我要講的是AS的語(yǔ)法。
首先要讓大家明白的是:AS 語(yǔ)法的大小寫是敏感的。 如: gotoAndPlay() 正確 gotoAndplay() 錯(cuò)誤 。 關(guān)鍵字的拼寫必須和語(yǔ)法一致,要做到很容易,因?yàn)樵贔lash的AS面板里面,關(guān)鍵字會(huì)有不一樣的顏色顯示。 很多Flash小鳥們也許要開始埋怨,記不住咋辦?我這里有個(gè)辦法,就是背。不要流下委屈的淚水,俺們都是這么走過(guò)來(lái)的。多用兩次你就記住了。
這里說(shuō)一下,我們要從開始就養(yǎng)成編程的好習(xí)慣,如在每個(gè)語(yǔ)句后面都加上分號(hào),有可能的話,盡量給復(fù)雜的語(yǔ)句加上注釋。注釋的例子 //這個(gè)是注釋,但是只能有一行 /* 這個(gè)也是注釋,可以寫很多行 */
接下來(lái),介紹幾個(gè)類型的語(yǔ)法。
1、幾個(gè)常用的控制場(chǎng)景的方法,如 play(); //讓時(shí)間軸的指針播放 stop(); //停止時(shí)間軸的指針在程序觸發(fā)時(shí)候的那個(gè)幀 gotoAndPlay(); //讓指針跳轉(zhuǎn)到某個(gè)幀,然后繼續(xù)播放 gotoAndStop(); //讓指針跳轉(zhuǎn)到某個(gè)幀,停止在那個(gè)幀 nextFrame(); //往下走一幀 prevFrame(); //往前走一幀 上面的都是方法。 方法?解:打個(gè)比方,我們管吃飯叫作一種方法,用來(lái)解決肚子餓這個(gè)問(wèn)題。我們管stop()叫做一種方法,用來(lái)解決時(shí)間軸指針停下來(lái)的問(wèn)題。我們管上面的幾個(gè)東西叫方法,用來(lái)解決時(shí)間軸指針運(yùn)動(dòng)的問(wèn)題。
2、控制屬性的語(yǔ)法。有很多,我列幾個(gè) _x _y _alpha _width _name .....等等屬性
上面的都是屬性 屬性?解:打個(gè)比方。我們管你的身高叫做屬性,用來(lái)標(biāo)識(shí)你的高度。我們管你的體重叫屬性,用來(lái)標(biāo)識(shí)你的質(zhì)量。我們管 _x 叫屬性,用來(lái)標(biāo)識(shí)目標(biāo)的X軸坐標(biāo)。我們管_alpha叫屬性,用來(lái)標(biāo)識(shí)目標(biāo)的透明度.......我真羅嗦啊,唉。
3、控制語(yǔ)句流程的語(yǔ)法,如 if (條件){ //條件滿足執(zhí)行這里的代碼 }else{ //條件不滿足執(zhí)行這里的代碼 }
for(i=0;i<N;i++){ //執(zhí)行這里的代碼N次 }
while(條件){ //當(dāng)條件滿足時(shí)一直執(zhí)行這里的代碼 } 等等。這些都是基本的語(yǔ)法,也是AS的基礎(chǔ)。
4、其他方法和自己定義的方法。 這里我不能把所有的語(yǔ)法都一一列出來(lái)介紹,因?yàn)閷?shí)在是太多了,具體可以參考Flash自帶的幫助手冊(cè)。我們只能在以后的應(yīng)用中慢慢熟悉。這里,你有個(gè)基本概念就行了。到后面我會(huì)給每句話都加上注釋。
回顧一下,今次要大家記住的東西:
- AS 語(yǔ)法的大小寫是敏感的。
- 方法的概念。
- 屬性的概念。
出處:藍(lán)色理想
責(zé)任編輯:qhwa
上一頁(yè) 土人系列AS入門教程--基礎(chǔ)篇 下一頁(yè) 土人系列AS入門教程--對(duì)象篇
◎進(jìn)入論壇Flash專欄版塊參加討論
|