久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

Flash MX2004入門與進階實例

 kunzhu 2015-02-14

4.語法規(guī)范

1)關鍵字

關鍵字是ActionScript程序的基本構造單位,,它是程序語言的保留字(Reserved Words),不能被作為其它用途(不能作為自定義的變量,,函數(shù),,對象名)。

ActionScript中的關鍵字不是很多,如表6-2-1所示,。

 

Flash MX 2004 ActionScript 的關鍵字

break

跳出循環(huán)體

instanceof

返回對象所屬的類(Class)

case

定義一個 switch 語句的條件選擇語句塊

new

使用構造函數(shù)(Constructor)創(chuàng)建一個新的對象

continue

跳到循環(huán)體的下一項目

return

在函數(shù)中返回值

default

定義 switch 語句的默認語句塊

switch

定義一個多條件選擇語句塊

delete

清除指定對象占用的內(nèi)存資源

this

引用當前代碼所在的對象

else

定義 if 語句返回為假時的語句塊

typeof

返回對象的類型

for

定義一個循環(huán)

var

聲明一個本地變量(Local Variable)

function

定義一個函數(shù)語句塊

void

聲明返回值類型不確定

if

定義一個條件語句塊

while

定義一個條件循環(huán)語句塊

in

在一個對象或元素數(shù)組中創(chuàng)建循環(huán)

with

定義一個對指定對象進行操作的語句塊

6-2-1 關鍵字列表

 

2運算符

運算符指定如何合并,、比較或修改表達式中值的字符。也就是說通過運算來改變變量的值,。

運算符所操作的元素被稱為運算項,。例如,,在以下語句中,,加號(+)就是運算符,i3就是運算項:

i + 3

運算符包括:

u       算術運算符:+(加),、*(乘),、/(除)、%(求余數(shù)),、-(減),、++(遞增)、--(遞減),。

u       比較運算符:<(小于),、>(大于)、<=(小于或等于),、>=(大于或等于),。

3)邏輯運算符:&& (邏輯“和”)、|| (邏輯“或”),、! (邏輯“非”),。

下面是運算符優(yōu)先級的列表,如6-2-2所示,。運算符的優(yōu)先級,,即幾個運算符出現(xiàn)在同一表達式中時先運算哪一個,從上到下遞減,。

 

運算符

描述

+

一元(Unary)加

-

一元(Unary)減

~

按位(Bitwise)邏輯非

!

邏輯非(NOT)

not

邏輯非 (Flash 4 格式)

++

后期(Post)遞加

--

后期(Post)遞減

( )

函數(shù)調(diào)用

[ ]

數(shù)組(Array)元素

.

結構(Structure)成員

++

先期(Pre)遞加

--

先期(Pre)遞減

new

創(chuàng)建對象

delete

刪除對象

typeof

獲得對象類型

void

返回未定義值

*

/

%

求模(除法的余數(shù))

+

add

字符串(String)連接 (過去的&)

-

<<

按位左移

>>

按位右移

>>>

按位右移 (無符號 unsigned, 以 0 填充)

<

小于

<=

小于或等于

>

大于

>=

大于或等于

lt

小于 (字符串使用)

le

小于或等于 (字符串使用)

gt

大于 (字符串使用)

ge

大于或等于 (字符串使用)

==

等于

!=

不等于

eq

等于(字符串使用)

ne

不等于 (字符串使用)

&

按位(Bitwise)邏輯和(AND)

^

按位邏輯異或(XOR)

|

按位邏輯或(OR)

&&

邏輯和(AND)

and

邏輯和 AND (Flash 4)

||

邏輯或 OR

or

邏輯或 OR (Flash 4)

:

條件

=

賦值

*=

/=

%=

+=

-=

&=

|=

^=

<<=

>>=

>>>=

 

復合賦值運算

,

多重運算

6-2-2 運算符的優(yōu)先級

3)表達式

ActionScript中最常見的語句就是表達式,,它通常由變量名、運算符及常量組成,。下面是一個簡單的表達式:

x = 0;

左邊是變量名(x),,中間是運算符(賦值運算符 "="),右邊是常量(數(shù)值 0),。由這個表達式我們可以聲明(Declare)一個變量,,為下一步操作做準備。

u       算術表達式

用算術運算符(加,、減,、乘、除)做數(shù)學運算的表達式。

例如: 2*3*4;

u       字符表達式

用字符串組成的表達式,。

例如:用加號運算符“+”在處理字符運算時有特殊效果,。它可以將兩個字符串連在一起。

“恭喜過關,,”+Donna!

得到的結果是“恭喜過關,,Donna!”。如果相加的項目中只有一個是字符串則FIash會將另外一個項目也轉換為字符串,。

u       邏輯表達式

邏輯運算符就是做邏輯運算的表達式,。例如:1>3,返回值為false,,即1大于3為假,。邏輯運算符通常用于if動作的條件判斷,確定條件是否成立,。

例如:

if (x == 9) {

       gotoAndPlay(15);

}

這段代碼的功能是,,當x9比較結果為true時就跳轉到15幀并開始播放。

4)代碼書寫格式

我們在編寫程序代碼的時候,,還要注意一些代碼書寫的格式,,一些不起眼的細節(jié)問題往往是整個程序問題的罪魁禍首。

u       ActionScript 的每行語句都以分號“;”結束,。長語句允許分多行書寫,,即允許將一條很長語句分割成兩個或更多代碼行,只要在結尾有個分號就行了,。

u       字符串不能跨行,,即兩個分號必須在同一行。

u       雙斜杠后面是注釋,,在程序中不參與執(zhí)行,,用于增加程序的可讀性。

u       ActionScript是區(qū)分大小寫字母的,。

    本站是提供個人知識管理的網(wǎng)絡存儲空間,,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點,。請注意甄別內(nèi)容中的聯(lián)系方式,、誘導購買等信息,謹防詐騙,。如發(fā)現(xiàn)有害或侵權內(nèi)容,,請點擊一鍵舉報。
    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多