freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

flash8第11章actionscript編程基礎(chǔ)(編輯修改稿)

2024-10-22 22:38 本頁面
 

【文章內(nèi)容簡介】 == ) { alert = “Are you ready ?”。 (5)。 } 變量 變量是一種可以保留任何數(shù)據(jù)類型值的標(biāo)識符,命名變量必須遵守以下規(guī)則: ( 1)變量名必須是一個標(biāo)識符。 ( 2)變量名不能是一個關(guān)鍵字或布爾值( true或 false)。 ( 3)變量名在它的作用范圍內(nèi)必須是唯一的。 當(dāng)首次定義一個變量時,最好為該變量指定一個已知值,即對變量進行初始化操作,從而使用戶更容易地跟蹤和比較變量的值。如果變量沒有得到初始化,可能會產(chǎn)生錯誤。例如,以下代碼中的 abcd沒有被初始化,因此, gotoAndPlay語句將會被錯誤地執(zhí)行,跳轉(zhuǎn)到一個不正確的位置。 gotoAndPlay(abcd)。 數(shù)據(jù)類型 數(shù)據(jù)類型指某個變量或 ActionScript元素能夠擁有的信息類型,在 ActionScript中,常用的數(shù)據(jù)類型有數(shù)值、字符串和邏輯值 3種。 ( 1)數(shù)值型數(shù)據(jù)類型。該類數(shù)據(jù)類型是一個具有數(shù)學(xué)意義的數(shù),可以用 +, , *, /, %, ++, 等算術(shù)運算符進行處理,例如: total=300*price。 i=i+1。 用戶還可以使用 Math對象的方法來運算數(shù)值。例如,以下代碼使用 sqrt(平方根)方法返回數(shù)字 100的平方根。 (100)。 ( 2)字符串型數(shù)據(jù)類型。該類數(shù)據(jù)類型是由字母、數(shù)字、標(biāo)點等組成的字符序列,在 ActionScript中,應(yīng)將字符串括在單引號或雙引號中。例如,以下代碼中的 TianCuiYun就是一個字符串。 myname=TianCuiYun。 用戶可以使用“ +”運算符連接兩個字符串,并且在連接時, ActionScript會精確地保留字符串兩端的空格。例如,以下代碼在執(zhí)行后的結(jié)果為 c=“Good Morning”。 a=“Good ”。 b=“ Morning ”。 //在字母 M前有一個空格 c=a+b。 ( 3)邏輯型數(shù)據(jù)類型。該類數(shù)據(jù)類型可以是 true或 false,有時, ActionScript也把 true和 false轉(zhuǎn)化為 1和 0。邏輯型數(shù)據(jù)類型常與邏輯運算符一起,來判斷和控制程序腳本的流向。例如,在以下代碼中如果變量 Name和變量 Password的值都為 true,則播放影片剪輯。 onClipEvent(enterFrame) { if ((Name==true)amp。amp。(Password==true)) { play()。 } } 運算符 運算符指能夠?qū)σ粋€或多個數(shù)據(jù)進行運算的符號,下面介紹運算符的分類、優(yōu)先級和結(jié)合律。 1.運算符的分類 按照功能的不同,可以將運算符分為數(shù)值運算符、比較運算符、邏輯運算符、按位運算符、等于運算符、賦值運算符、點運算符和數(shù)組訪問運算符 8種。 ( 1)數(shù)值運算符:用于對數(shù)值進行加、減、乘、除和其他運算,如表 。 表 數(shù)值運算符 遞增運算符“ ++”應(yīng)用在操作數(shù)的前面或后面,將執(zhí)行不同的運算。例如,在以下代碼中, age首先遞增,然后再與數(shù)字 20進行比較。 ++age=20 在以下代碼中, age在執(zhí)行比較之后遞增。 age++ =20 ( 2)比較運算符:用于比較表達式的值,然后返回一個邏輯值,如表 。 表 比較運算符 比較運算符常用于循環(huán)語句和條件語句中。在以下代碼中,如果變量 score的值大于 100,則加載 ;否則加載 。 if (score 100){ loadMovieNum(“”, 5)。 } else { loadMovieNum(“”, 5)。 } ( 3)邏輯運算符:用于比較兩個邏輯值( true或 false),并返回第三個邏輯值,如表 。 表 邏輯運算符 對于邏輯與,只有當(dāng)所有操作數(shù)的值都是 true時,才能返回 true;而只要有一個或一個以上的 false,其返回結(jié)果將為false。例如,在以下代碼中只有當(dāng) x小于或等于 50,并且 i大于10時,才能夠播放動畫。 if ((x=50) amp。amp。(i> 10)){ play()。 } 對于邏輯或,只要有一個操作數(shù)的值是 true,返回結(jié)果將為 true;如果所有操作數(shù)的值為 false,其返回結(jié)果將為 false。 對于邏輯非,如果所有操作數(shù)的值為 false,其返回結(jié)果將為 true;如果所有操作數(shù)的值為 true,其返回結(jié)果將為 false。 ( 4)按位運算符:用于將浮點數(shù)轉(zhuǎn)換為 32位的整型數(shù),如表 。 表 按位運算符 ( 5)等于運算符:用于比較兩個操作數(shù)的值是否相等,并返回一個邏輯值,如表 。 表 等于運算符 ( 6)賦值運算符:用于為變量賦值,如表 。 表 賦值運算符 在使用賦值運算符“ =”為變量賦值時,可以一次只為一個變量賦值,也可以一次為多個變量賦值,例如: name=“damli”; a=b=c=x。 用戶還可以使用復(fù)合賦值運算符進行聯(lián)合運算,在運算時,復(fù)合運算符將對兩個操作數(shù)都進行運算,然后再將新值賦予第一個操作數(shù)。例如,以下兩個語句是等效的: x+=15。 x=x+ 15。 ( 7)點運算符:點運算符“ .”用于指明某個對象或影片剪輯的屬性和方法。 ( 8)數(shù)組訪問運算符:數(shù)組訪問運算符即前面所講的中括號“ [ ]”,用于訪問運算符動態(tài)設(shè)置以及檢索實例名稱和變量,可以用在賦值語句的左側(cè)。 2.運算符的優(yōu)先級和結(jié)合律 當(dāng)在同一語句中使用兩個或多個運算符時,一些運算符會優(yōu)先于其他的運算符。例如,在一般情況下,“ *”總是在“ +”之前被執(zhí)行,但是當(dāng)“ +”在括號內(nèi)時, ActionScript腳本會首先執(zhí)行加法。例如,在以下代碼中,括號里面的內(nèi)容先執(zhí)行,結(jié)果是 34。 number=(12+5)*2。 而在以下代碼中先執(zhí)行乘法運算,結(jié)果是 22。 number=12+5*2。 當(dāng)兩個或更多個運算符優(yōu)先級相同時,它們的結(jié)合律會確定它們的執(zhí)行順序。結(jié)合律可以是從左到右或者從右到左。例如,乘法運算符具有從左到右的結(jié)合律,因此,以下兩個語句是等效的: number=3*5*2。 number=(3*5)*2。 表達式 表達式是用運算符把常量、變量和函
點擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1