AS3代碼加遮罩

function addMask(mc:MovieClip):void
{
    var sen_mask:Shape = new Shape();
    sen_mask.graphics.beginFill(0x000000);
    sen_mask.graphics.drawRect(0, 0, maskWidth, 100);
    sen_mask.graphics.endFill();
    mc.addChild(sen_mask);
    sen_mask.x =  -  maskWidth;
    sen_mask.y = 0;
    mc.redSentence.mask = sen_mask;
}
//增加點擊區域
function addBlackBox(mc:MovieClip):void
{
    var sen_mask:Shape = new Shape();
    sen_mask.graphics.beginFill(0x000000);
    sen_mask.graphics.drawRect(0, 0,mc.width , mc.height);
    sen_mask.graphics.endFill();
    var sen_sp:Sprite=new Sprite();
    sen_sp.addChild(sen_mask);
    sen_sp.alpha = 0;
    mc.addChild(sen_sp);
}

發佈了60 篇原創文章 · 獲贊 21 · 訪問量 13萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章