實(shí)例說(shuō)明
通過(guò)隱形按鈕和電影片斷的靈活應(yīng)用,制作一個(gè)“大變活人”的flash特效。
有關(guān)知識(shí)
繪制圖像、隱形按鈕、電影片斷(Movie Clip)的靈活應(yīng)用。
制作過(guò)程
步驟1:打開(kāi)Flash,建立一個(gè)新文件。按Ctrl+M鍵,將幀速度(Frame rate)設(shè)為30幀/秒,Dimensions設(shè)為450px*300px,背景顏色為#FFFFFF。
步驟2:使用flash的繪圖工具繪制多個(gè)人物頭像(一般5-7個(gè)即可),也可先用其他矢量圖工具繪制,然后導(dǎo)入Flash中,如圖1所示。
圖1繪制人物頭像
步驟3:新建電電影段mv-t,將導(dǎo)入的圖像放置在不同的關(guān)鍵幀中,使用變形工具調(diào)整大小,并將圖像底部中心對(duì)齊工作區(qū)中心點(diǎn).將第一幀的Actions設(shè)置為stop。最后一個(gè)幀的Actions設(shè)置為gotoAndPlay (2),如圖2所示。
圖2制作電影片斷
步驟4:同樣道理,分別繪制人物的上身和下身,建立電影片斷mv-m和mv-b如同步驟3的方法調(diào)整圖像的位置、大小并設(shè)置Actions命令。
步驟5:新建隱形按鈕bu-1,在hit區(qū)用矩形工具繪制一個(gè)觸發(fā)區(qū)域,在over幀建立關(guān)鍵幀,設(shè)置鼠標(biāo)滑過(guò)的聲音效果。如圖3所示。
圖3制作隱形按鈕
步驟6:回到場(chǎng)景1,分別建立圖層top,middle,base,將制作完畢的電影片斷mv-t,mv-m和mv-b放置在相應(yīng)圖層中,調(diào)整大小并對(duì)齊,使之看起來(lái)更象是一個(gè)人,如圖4所示。
圖4調(diào)整電影片斷的位置
在Instance面板,將3個(gè)電影片斷分別命名為t,m和b,如圖5所示。
圖5在主場(chǎng)景給電影片斷命名
提示:由于主場(chǎng)景中的元素較多,為了能快速選取特定的電影片斷,可打開(kāi)電影向?qū)В∕ovie Explorer),按下按鈕,然后就可方便地選擇,參見(jiàn)圖5。
步驟7:新建圖層button,拖拉3個(gè)隱形按鈕bu-1、 bu-2 、bu-3到此層中,分別和電影片斷mv-t,mv-m和mv-b對(duì)齊,調(diào)整按鈕大小,使之覆蓋住電影片斷,按鈕和按鈕之間不要重疊..如圖6所示。
圖6放置隱形按鈕
步驟8:現(xiàn)在開(kāi)始設(shè)置隱形按鈕的Actions,以便通過(guò)它們來(lái)控制電影片斷的播放,這樣實(shí)現(xiàn)了大變活人的效果。
在Object Action控制面板中,設(shè)置按鈕bu-1的Actions如下:
on (rollOver) { 當(dāng)鼠標(biāo)滑過(guò)
tellTarget ("/t") { 告之目標(biāo)(“/t”)
play (); 播放
}
}
on (press, rollOut) { 當(dāng)鼠標(biāo)滑出,按下
tellTarget ("/t") { 告之目標(biāo)(“/t”)
stop (); 停止
}
}
設(shè)置按鈕bu-2的Actions如下:
on (rollOver) { 當(dāng)鼠標(biāo)滑過(guò)
tellTarget ("/m") { 告之目標(biāo)(“/m”)
play (); 播放
}
}
on (press, rollOut) { 當(dāng)鼠標(biāo)滑出,按下
tellTarget ("/m") { 告之目標(biāo)(“/m”)
stop (); 停止
}
}
設(shè)置按鈕bu-3的Actions如下.:
on (rollOver) { 當(dāng)鼠標(biāo)滑過(guò)
tellTarget ("/b") { 告之目標(biāo)(“/b”)
play (); 播放
}
}
on (press, rollOut) { 當(dāng)鼠標(biāo)滑出,按下
tellTarget ("/b") { 告之目標(biāo)(“/b”)
stop (); 停止
}
}
步驟9:現(xiàn)在基本上做完了,按Ctrl+Enter看看輸出效果
用鼠標(biāo)分別滑過(guò)圖像的頭部、上身、下身,是不是產(chǎn)生很好玩的效果.當(dāng)然,第一次輸出可能達(dá)不到理想的效果,可以通過(guò)多次調(diào)試圖像的大小和位置來(lái)達(dá)到最佳效果。