Setvariable命令應(yīng)該如何去理解
2012/3/2 9:18:10 閱讀:3039
發(fā)布者:3039
在Comment項中輸入網(wǎng)站設(shè)計所需的注釋文字即可。進(jìn)行注釋可以提高程序的可讀性,這是非常好的編程習(xí)慣。
Duplicatemovieclip命令
此命令在網(wǎng)頁設(shè)計動畫播放時復(fù)制動畫片斷的實例。當(dāng)復(fù)制一個實例時,新的動畫片斷就會從第一幀開始播放,而不管原來的動畫運行到哪一幀。
此命令的參數(shù)設(shè)置如下:
Target:指定被復(fù)制的網(wǎng)站設(shè)計動畫片斷的實例。如果該實例已經(jīng)命名了,則可以打開insert target path對話框直接選擇。
New name:為復(fù)制的動畫片斷取名字,這里的新名字是為將來調(diào)用時提供的。只輸入名字不用輸入路徑。
Depth:設(shè)置復(fù)制動畫的深度,也就是網(wǎng)站建設(shè)動畫滯后的距離。相當(dāng)于間隔多少復(fù)制一個動畫片斷。
If/else命令
這是條件語句,當(dāng)if語句中的表達(dá)式為直時,則執(zhí)行下面的命令,為假則不執(zhí)行。加上else語句后,則當(dāng)if中的條件表達(dá)式為真時執(zhí)行下面命令,當(dāng)條件表達(dá)式的值為假時則執(zhí)行else中的命令。
條件語句也可以嵌套使用,但一定要注意if與else的配對關(guān)系,從最內(nèi)層開始,else總是與它上面最近(未曾配對的)if配對。
除了以上兩個命令外,動畫中也可以將else if命令和以上的命令組合起來使用。
Set variable命令
Set variable就是設(shè)置程序中的變量,并為它賦值。它的參數(shù)一共有兩項,上面是設(shè)置變量名,你可以根據(jù)需要自定義,也可以用系統(tǒng)提供的變量名,有時這樣會更方便。
需要注意的是,一個變量設(shè)置好后,就應(yīng)該在該網(wǎng)站制作動畫或是該動畫片斷內(nèi)有效,因此和它有關(guān)的符號都應(yīng)該與它在同一級中。
輸入欄的后面也有設(shè)置表達(dá)式的復(fù)選框,并于此項前面也出現(xiàn)了很多次,下面我們將專門論述它的用法。
Flash用expression表達(dá)來表示動作中的不同源碼類型,它有兩種類型:
條件表達(dá)式
用于在條件或循環(huán)中比較數(shù)值。
數(shù)值表達(dá)式和字符串表達(dá)式。
數(shù)值表達(dá)式和字符串表達(dá)式在網(wǎng)站設(shè)計動畫的運行過程中起動態(tài)計算、解釋并生成結(jié)果的作用,這兩個表達(dá)式的功能十分強(qiáng)大,凡是在動作中涉及到的計算都可以用這兩個表達(dá)式來生成。
當(dāng)我們沒有復(fù)選expression時,輸入到文本框中的表達(dá)式將不會被執(zhí)行,它會被網(wǎng)站建設(shè)flash默認(rèn)為源碼中有變量的參數(shù)。