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