目標遮色片的應用
▲左側大風扇附屬在遮色片之下,且可由按鈕控制。
學習新功能觀念遮色片是一圖層,會使緊接其下的圖層(又稱被遮層)不見,若欲看被遮層,須在遮色片層畫出實色區,則被遮層只有實色區範圍內的圖像會出現。
步驟一、製作影片片段元件
- 製作風扇圖像元件,注意軸心對齊舞台原點。
- 以風扇圖像元件製作一移動補間,於屬性對話框內之旋轉欄內選擇順時鐘。
補充:
旋轉時,須以「自由變形工具」將物件的中心移到軸心點。
當設定成轉一圈時,循環播放時,由首尾影格會重復,所以尾格須去掉。作法是在移動補間的時間軸內選首尾之外的其他影格,滑鼠右鍵,於文字選項內選擇「轉換成關鍵影格」。再將末尾的關鍵影格移除。
二、設定實體
- 切換到場景。
- 將內定圖層取名為「大風扇」。
- 新增一圖層,取名為「小風扇」。
- 在「大風扇」、「小風扇」層,從元件庫拖拉放影片片段一次,分置舞台左右。
- 利用縮放工具,將上述二影片片段縮放成左大右小。
- 選取舞台上的大影片片段,在屬性視窗內將實體名稱設為「big_fan」。
三、加入遮色片
利用遮色片做動畫
- 新增圖層,取名「遮色片」。
- 在「遮色片」層畫一實色圓形,用細部選取工具,將圓形改為有機形,使其位置及大小可以蓋住大風扇百分九十左右。
- 選取該有機形輪廓,滑鼠右鍵,選擇「剪下」。
- 在「遮色片」層上方新增一圖層,取名為「輪廓」。
- 編輯 > 在原地貼上。
- 滑鼠右鍵點按「遮色片」層,於文字選項中選擇「遮色片」。
- 測試影片
比較加入遮色片前後的差異。
四、加入背景
- 新增圖層,取名為「小草」,將該圖層置於「風扇」層之下,以畫筆工具畫數筆草葉。
- 新增圖層,取名為「背景」,將該圖層置於「小草」層之下,以漸層色調畫一矩形漸層色塊。
五、將背景移入遮入片底下
- 將「小草」圖層直接拖拉放到「大風扇」層,並居於「大風扇」層之下。
- 將「背景」圖層直接拖拉放到「小草」層,並居於「小草」層之下。
- 測試影片。
六、新增按鈕
- 在「小風扇」圖層上方新增一圖層,取名為「按鈕」。
- 視窗 > 庫存元件,拖拉放播放按鈕元件及暫停元件至按鈕層,分別將其實體名稱取名為「play_btn」及「pause_btn」。
- 在「按鈕」圖層上方新增一圖層,取名為「Action」,按F9鈕,輸入以下的語令:
//讓影片停在第一格等待
stop();
//設定函數,讓實體名稱為play_btn的按鈕被點按時會播放實體名稱為bigfan_clip的影片片段。
play_btn.addEventListener(MouseEvent.CLICK, clickplay_btn);
function clickplay_btn(event:Event):void {
trace ("play_btn");
big_fan.play();
}
//設定函數,讓實體名稱為pause_btn的按鈕被點按時會停播實體名稱為ball_clip的影片片段。
pause_btn.addEventListener(MouseEvent.CLICK, clickpause_btn);
function clickpause_btn(event:Event):void {
trace ("pause_btn");
big_fan.stop();
}
- 存檔。
- 測試影片。