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