30分鐘讓你掌握f(shuō)lash基礎(chǔ)(二)
軌跡運(yùn)動(dòng):是動(dòng)作運(yùn)動(dòng)的一個(gè)延伸。在確定完成一個(gè)動(dòng)作運(yùn)動(dòng)后,在該動(dòng)作運(yùn)動(dòng)的圖層上添加一個(gè)引導(dǎo)層,在引導(dǎo)層上畫所需要的軌跡(記住軌跡是線狀且沒(méi)有閉合在一起,保證有一個(gè)線頭和一個(gè)線尾)然后點(diǎn)動(dòng)作運(yùn)動(dòng)圖層上的開始關(guān)鍵幀,將該物件的中心點(diǎn)拖到線頭的動(dòng)作,接著再點(diǎn)擊動(dòng)作運(yùn)動(dòng)圖層上的結(jié)束關(guān)鍵幀,將該物件的中心點(diǎn)拖到線尾的動(dòng)作。
這樣即完成軌跡運(yùn)動(dòng)。 要養(yǎng)成一個(gè)習(xí)慣,每次做運(yùn)動(dòng)時(shí)要先看一下物件是點(diǎn)陣圖還是矢量圖。如果是矢量圖就只能做動(dòng)作運(yùn)動(dòng),如果是點(diǎn)陣圖就只能做形狀運(yùn)動(dòng)。
遮罩層的應(yīng)用(包括遮罩層運(yùn)動(dòng)和背景運(yùn)動(dòng)兩種):遮罩層下面的圖形完全被遮住,除了遮罩層中的物件范圍外。也就是說(shuō)被遮罩層遮住的可以看的到,沒(méi)被遮罩層遮住的地方反而看不到。
用來(lái)做遮罩用的物件可以是點(diǎn)陣圖也可是矢量圖,只要是非線狀的圖形即可。
遮罩層的轉(zhuǎn)換:選中圖層點(diǎn)擊右鍵的遮罩層就完成轉(zhuǎn)換,如果不要遮罩層效果的話就用同樣的方式進(jìn)行轉(zhuǎn)換。
首先先在圖層上放入一張圖片或文字,接著新建一個(gè)圖層二,確保圖層二在圖層一上方,在圖層二上畫一物件(矢量圖和點(diǎn)陣圖都可),讓其做一個(gè)簡(jiǎn)單的左右運(yùn)動(dòng)。記住兩個(gè)圖層的幀長(zhǎng)必須一致,然后選中圖層二點(diǎn)擊右鍵,選擇遮罩層。最后進(jìn)行測(cè)試。
按鈕(外形及簡(jiǎn)單命令) 按鈕的四個(gè)屬性:
1. 彈起:指一開始顯示的外觀。
2. 鼠標(biāo)經(jīng)過(guò):指鼠標(biāo)移到按鈕時(shí)的外觀。
3. 按下:指點(diǎn)擊鼠標(biāo)左鍵時(shí)的外觀。
4. 點(diǎn)擊:實(shí)際是指按鈕生效的范圍(通常是默認(rèn)為和按鈕的大小一樣)。
命令: 在FLASH中,默認(rèn)是自動(dòng)播放和循環(huán)播放,如果不在開始關(guān)鍵幀的動(dòng)作下一個(gè)停止命令,則將會(huì)在一開始就自動(dòng)播放;如果不在結(jié)束關(guān)鍵幀的動(dòng)作下一個(gè)停止命令,則將會(huì)一直循環(huán)播放。
gotoandplay: 轉(zhuǎn)到指定動(dòng)作幀并開始播放,如果是轉(zhuǎn)到同一場(chǎng)景的幀則直接輸入 on (release) { gotoandplay (1)};如果是轉(zhuǎn)到不同場(chǎng)景的幀則在前面添加另一場(chǎng)景的名稱on (release) { gotoandplay (“場(chǎng)景名”,1)};切記場(chǎng)景名須加雙引號(hào)表示它是名稱。其中1是指幀的位置。當(dāng)然也可以將幀命名,然后用幀名代替1,假設(shè)將第一幀命名為first的話,則播放的命令變?yōu)閛n(realease){ gotoandplay(“first”) } gotoandstop: 轉(zhuǎn)到指定動(dòng)作幀并開始停止,和gotoandplay幾乎一樣,只是在于前者轉(zhuǎn)到并開始播放,而后者轉(zhuǎn)到但并不播放。必須下命令play()命令才可以繼續(xù)播放。
nextframe: 轉(zhuǎn)到到下一個(gè)幀,但不開始播放,必須下命令play(); on (release) { nextframe }。
nextscene: 轉(zhuǎn)到下一個(gè)場(chǎng)景,但不開始播放,必須下命play() on (release) { nextscene }。
play: 播放下一個(gè)動(dòng)作幀。
prevframe: 轉(zhuǎn)到上一個(gè)動(dòng)作幀,但不開始播放,必須下命play() on (release) { prevframe}。
prevscene: 轉(zhuǎn)到上一個(gè)場(chǎng)景,但不開始播放,必須下命play() on (release) {prevscene}。
stop: 停止播放所有的幀動(dòng)作。
stopallsounds: 停止播放所有的聲音。 |