[AS3]實作半透明的漸層遮罩效果

分類:Flash » Actionscript3.0 | 2008-12-02
  之前在~Milkmidi ~的部落格中,看到奶綠利用半透明漸層,製作半透明漸層的遮罩效果,用過Flash的朋友應該都知道,先前的Flash並沒有辦法作到半透明的遮罩效果,現在已支援半透明的遮罩效果了,真是令梅干桑大吃了好幾斤。  興奮的將~Milkmidi ~的範例下載回來,經過一番研究發現,若元件是從元件庫中動態載入時,則會發現半透明效果卻失效了,好在有Ticore的提點,原來是少了cacheAsBitmap,現在就一起來看看如何利用動態載入元件,並實現半透明的漸層遮罩吧!

AS3.0 半透明漸層遮罩

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
//漸層遮罩1
var _wu_mc:MovieClip=new wu_mc();
this.addChild(_wu_mc);
_wu_mc.x=30;
_wu_mc.y=10;
 
var _mask_mc:MovieClip=new mask_mc();
this.addChild(_mask_mc);
_mask_mc.x=0;
_mask_mc.y=10;
//建立點陣
_wu_mc.cacheAsBitmap=_mask_mc.cacheAsBitmap=true
_wu_mc.mask=_mask_mc;
 
//漸層遮罩2
var _wu_mc2:MovieClip=new wu_mc();
this.addChild(_wu_mc2);
_wu_mc2.x=150;
_wu_mc2.y=120;
 
var _mask_mc2:MovieClip=new mask_mc2();
this.addChild(_mask_mc2);
_mask_mc2.x=150;
_mask_mc2.y=120;
//建立點陣
_wu_mc2.cacheAsBitmap=_mask_mc2.cacheAsBitmap=true
_wu_mc2.mask=_mask_mc2;

[範例預覽] [範例下載]





回應本篇 »

(姓名)*必填
(信箱)*必填
(網站)

※PS: 因梅干時間有限,教學網中所分享的主題繁多(所遇狀況也很多),可能無法一一回答各位,不便之處還請見諒。
※PS: 本教學網不提供「破解檔」、「註冊機」或「註冊碼」等資訊,請勿利用留言索取檔案。

共 1 梅留言

  • 第1梅
    maimai 說道:

    那只能用在as3而as2就無法製作的出來必需用圖片來取代嘍~