Creative Commons License 本站文章係採用創用CC「姓名標示-非商業性-禁止改作2.5台灣版」授權條款釋出。個人轉載請注明出處,商用請來信洽談!

Flash 透明遮罩使用方法

Flash 透明遮罩使用方法相信很多人對於Flash無法使用透明遮色片而感到困擾,因為不管您在遮色片圖層上放置任何填色形狀、文字或元件實體,Flash 自身會忽略遮色片圖層中的點陣圖、漸層、透明度、顏色和線段樣式。

只要是遮色片中的任何填色區域都是完全透明的,而任何沒有填色的區域則是不透明的。也就是說不管你做漸層或透明都是完全沒效果的!

不過現在只要使用ActionScript 3.0來撰寫語法,就可以達成透明或漸層遮罩的效果!而且只要短短二段語法。

現在就讓我們開始來製作吧~

一. 首先先製作好遮罩圖層:

1.開啟一個新的 AS 3.0 空白新檔
Flash 透明遮罩使用方法

2.先把一張想要被遮色的圖片,將圖片轉存成「影片片段」,並把「實體名稱」命名為 img,勾選【顯示】裡的「快取為點陣圖」。
Flash 透明遮罩使用方法

3.新增新圖層,在新圖層上製作一個填色形狀,並把使用漸層半透明填色
Flash 透明遮罩使用方法

4.將半透明漸層填色形狀轉成「影片片段」,並把「實體名稱」命名為 mask_img
Flash 透明遮罩使用方法

5.點選漸層形狀那一層的圖層,滑鼠右健 >「遮色片」
Flash 透明遮罩使用方法

二. 鍵入AS 3.0語法
1.新增一個新圖層,並打開「動作影格」語法視窗 (按快速鍵F9)。
2.把以下二行語法鍵入
img.mask=mask_img; //img是被遮色片的實體名稱; mask_img是遮色片的實體名稱
mask_img.cacheAsBitmap=true; //將遮色片的點陣圖快取屬性功能給打開
Flash 透明遮罩使用方法

三. 搞定,發佈運行
Flash 透明遮罩使用方法



Share Button
喜歡本文章的話~記得按個 "讚" 及 "分享" 貼文哦~
按讚記得按確定哦~分享本文或FB留言時如出現"分享連結似乎不安全"等字樣,請乎略提示!直接分享沒關係的!本站可能被惡意檢舉FB,目前正在向FB提出處置錯誤申請。