遮罩層是 Flash 呈現「手電筒」、「聚光燈」等視覺效果的關鍵,但常見問題是「遮罩內容為線條時無法顯示」以及「遮罩方向反轉後效果不佳」。本文透過兩個實例深入解析遮罩運作原理。
原理:Flash 遮罩層僅識別「填充區域」作為可見範圍,純線條(描邊)不具備填充屬性,故無法作為有效遮罩。轉為填充後即具備遮罩功能。
常見「手電筒效果」是「移動的圓形遮罩」在「靜態圖片」之上(圖層 2 遮罩圖層 1)。若反過來——「靜態圖形遮罩」在「移動的圓形」之上(圖層 1 遮罩圖層 2),發布後會發現效果不自然、邊緣生硬,失去手電筒的柔和感。
結論:遮罩層的「被遮罩內容」通常應為靜態或較大範圍的背景,「遮罩物件」則為移動的聚光形狀。顛倒兩者會導致邏輯與視覺錯位。理解遮罩「只看填充、不看描邊」及「上下層關係決定視覺邏輯」兩大原則,即能靈活運用遮罩創作多樣特效。