Flash 動作腳本之:資料速查(7)_Flash教程
推薦:Flash 動作腳本之:資料速查(6)關(guān)于數(shù)據(jù)類型關(guān)于數(shù)據(jù)類型數(shù)據(jù)類型說明一個變量或ActionScript元素可以存儲的信息種類。在Flash5的ActionScript中有兩種數(shù)據(jù)類型:原始數(shù)據(jù)類型(Primitive
使用操作符處理表達式中的值(1)使用操作符處理表達式中的值
表達式是指Flash可以計算并能返回一個值的任何語句。你可以通過把操作符和值結(jié)合在一起或通過函數(shù)調(diào)用來建立表達式。當你在正常模式的動作面板中書寫一個表達式時,請確保參數(shù)面板中的表達式(Expression)復(fù)選框被選中。否則,在該域輸入的數(shù)據(jù)將按字符串常數(shù)而不是表達式處理。
選中創(chuàng)建表達式的輸入域旁邊的Expression復(fù)選框
操作符是指定怎樣組合、比較或改變表達式的值的字符。操作符操作的元素稱為操作數(shù)。例如,在下面的語句中, 操作符把數(shù)值常量和變量foo的值加起來,foo 和 3 是操作數(shù)。
foo 3
本講說明常用操作符的一般規(guī)則。要了解這里提到的每個操作符的具體信息,以及沒有列入這些類型的操作符的信息,請參閱Flash 5的ActionScript詞典。
一、操作符優(yōu)先級
當在同一語句中使用了兩個或多個操作符時,一些操作符比其它一些操作符優(yōu)先。ActionScript按照準確的等級來決定哪一個操作符優(yōu)先執(zhí)行。例如,乘法總是在加法前先執(zhí)行,但括號內(nèi)的項卻比乘法優(yōu)先。因此,在沒有括號時,ActionScript首先執(zhí)行乘法,如下例所示:
total = 2 4 * 3;
結(jié)果是14。
但是,當有括號括住加法時,ActionScript先執(zhí)行加法:
total = (2 4) * 3;
結(jié)果是18。
二、操作符結(jié)合規(guī)則
當兩個或多個操作符優(yōu)先級相同時,它們的結(jié)合規(guī)則決定它們被執(zhí)行的順序。結(jié)合規(guī)則可以是從左到右或從右到左。 例如,乘法操作符的結(jié)合規(guī)則是從左到右。因此,下面的兩個語句是等價的:
total = 2 * 3 * 4;
total = (2 * 3) * 4;
三、數(shù)值操作符
數(shù)值操作符執(zhí)行加、減、乘、除和其它算術(shù)運算。括號和負號(-)也屬于算術(shù)操作符。下表列出了ActionScript的數(shù)值操作符:
操作符
分享:Flash 動作腳本之:資料速查(5)給幀分配動作給幀分配動作要讓動畫到達某一要害幀時做某件事情,可以給該要害幀分配幀動作。例如,要在時間軸的第20幀與10幀之間創(chuàng)建循環(huán),就給第20幀添加以
- 相關(guān)鏈接:
- 教程說明:
Flash教程-Flash 動作腳本之:資料速查(7)
。