本實例用兩種方法創建兩副圖像交替呈現的效果:第一種方法是通過設置精靈的混合百分比Blend屬性來實現淡入/淡出效果;另一種方法是設置幀的Puppet Transition 屬性來設置兩副圖像切換時的多種效果。
圖像替換動畫制作操作步驟如下:
(1) 進入Director 8.5。執行Modify→Movie→PRoperties命令,在舞臺屬性檢查器對話框中將電影舞臺的大小設置為320×240,然后將電影背景顏色設置為白色,如圖7-10所示。
(2) 執行File→Import命令,調入本書光盤中的1和924文件,然后將Internal Cast窗口中的演員拖動到舞臺中并調整大小,然后將924文件的顏色效果設置為Matte類型,如圖7-11所示。

圖7-10 設置舞臺屬性

圖7-11 舞臺中加入精靈
(3) 執行Window→Score命令,調整2個精靈的開始幀為第2幀,終止幀為第26幀,如圖7-12所示。

圖7-12 設置精靈的幀數
(4) 選擇通道1的第1幀,使用文本(Text)工具,輸入文字“淡入淡出效果”。右擊鼠標,在彈出的菜單中選擇Font命令,然后在對話框中設置字體和字號,如圖7-13所示。

圖7-13 輸入文字
(5) 使用同樣的方法,選擇通道2的第1幀,使用文本(Text)工具,輸入文字“隨機效果”,然后設置字體和字號,放置位置如圖7-14所示。

圖7-14 文字的放置位置
(6) 在Score窗口單擊通道1的第2~26幀,按Ctrl+C組合鍵復制,單擊通道3第31幀,再按Ctrl+V組合鍵,將其復制到第31~55幀。再將通道2中的第2~26幀復制到通道4的第56~80幀,如圖7-15所示。其中第2~26幀顯示淡入/淡出的效果,第31~80幀將顯示隨機動畫效果。

圖7-15 設置動畫幀數
(7) 選擇Internal Cast窗口中的文字“淡入淡出效果”成員,單擊窗口右上角的Script按鈕,在彈出的Script窗口輸入以下Lingo語句,如圖7-16所示。
on mouseUp
go to frame 2
end
說明:
表示單擊文字“淡入淡出效果”時,動畫將跳轉到第2幀,播放淡入/淡出動畫效果。

圖7-16 精靈1的Lingo腳本
(8) 同樣的方法,在Internal Cast窗口中選擇文字“隨機效果”成員,在其Script窗口中輸入以下Lingo語句,如圖7-17所示。
>on mouseUp
go to frame 31
end
說明:
表示當單擊文字“淡入淡出效果”時,動畫將跳轉到第31幀,播放隨機動畫效果。

圖7-17 精靈2的Lingo腳本
(9) 單擊Score窗口中Script通道第1幀,在彈出的Script窗口中輸入以下Lingo語句,如圖7-18所示。
on exitFrame me
go to the frame
end
說明:
表示當運行到該幀時,將停止。

圖7-18 第1幀位置的Lingo腳本
(10) 執行Window→Script命令,新建一個Script,并在Property Inspector對話框設置其類型為Movie,在Script窗口中輸入以下Lingo語句,如圖7-19所示。
on exitFrame me
set fm = the frame
set the blend of sprite 2 to (25-fm)*4
set the blend of sprite 1 to fm*4
end
說明:
the frame表示當前幀數,后面兩個語句分別設置精靈1的透明度從100下降到0,精靈2的透明度由0上升到100,從而形成了淡入/淡出的效果,由于2個精靈的幀數為25幀,所以使用了系數100/25=4。

圖7-19 Movie腳本
(11) 雙擊Score窗口Script通道的第26幀,在彈出的Script窗口中,輸入以下Lingo語句,如圖7-20所示。
on exitFrame me
go to frame 1
end
說明:
表示當播放完淡入/淡出效果時,動畫將自動轉換到起始第1幀。

圖7-20 第26幀位置的Lingo腳本
(12) 在Internal Cast窗口中將步驟(11)中的腳本,拖動到Score 窗口中Script通道第80幀位置,這樣當播放完隨機的切換效果時,動畫將自動轉換到起始第1幀,如圖7-21所示。

圖7-21 設置第80幀動畫
(13) 在Score窗口中Script通道第55幀位置雙擊鼠標,在彈出的Script窗口中,輸入以下Lingo語句,如圖7-22所示。
on exitFrame me
set i=random(52)
puppetTransition i, 4, 20, FALSE
end
說明:
因為Director 8.5有52種切換效果,所以使用random(52)函數效果產生隨機數。

圖7-22 第55幀位置的Lingo腳本
(14) 保存電影文件,執行Window→Inspectors→Property命令,在控制面板中播放電影,當單擊第一個文本時產生如圖7-23所示效果。當單擊第二個文本時將隨機產生一個切換的動畫效果,如圖7-24所示。

圖7-23 淡入/淡出效果

圖7-24 隨機效果的一種
新聞熱點
疑難解答
圖片精選