Re: [問題] 如何取得被遮罩部分的MovieClip
※ 引述《gamecubemomo (AMO)》之銘言:
: 假如果有兩個MC
: 一個var maskMC:MovieClip 負責當遮罩
: 一個var mc:MovieClip 負責被遮罩
: mc.mask = maskMC;
: 請問如果我只想取得被遮罩的部分,例如:
: ┌──────────┐
: │ │← mc
: │ ┌─┐ │
: │ │ │←maskMC│
: │ └─┘ │
: │ │
: └──────────┘
: 我只想取得被maskMC遮罩的mc這塊,要怎麼寫才好呢?
: 目前我試過 return maskMC 跟 return maskMC.mask 都不行
: 希望知道的高手們可以指教一下,感激不盡!!
假設你要截取那塊左上角是(10, 10), 大小是100 x 100.
那只要maskMC的大小設為100 x 100, 然後位置設為(10, 10)
基本上只要下了mc.mask=maskMC後,就是你要的效果了。
(maskMC需要是一塊純色或點陣圖,並用alpha來控制它的遮罩效果)
Ps. 以上指AS3而言
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 211.74.74.30
→
07/12 22:25, , 1F
07/12 22:25, 1F
→
07/12 23:17, , 2F
07/12 23:17, 2F
推
07/13 13:21, , 3F
07/13 13:21, 3F
→
07/13 17:10, , 4F
07/13 17:10, 4F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):