Flash as3掩码大小

时间:2009-12-10 10:28:22

标签: flash actionscript-3 size mask

塞纳里奥 我有一个movieclip('myMask')里面有3层: 1.面膜形状(面部轮廓) 2.图片(人) 3.方形,alpha为0%(略大于蒙版形状)

1位于3的中心 1掩盖2

图片远大于2和3,并且处于旋转角度+偏离中心位置。

问题 在设置遮罩后,我需要获取/设置最终动画片段'myMask'的四个角的位置。

在flash IDE中显示与3相同的大小,这是我需要的正方形,因为最终我试图操纵其四个角的位置。但是在as3代码中,.width和.height是与所有元素相关联的边界框的大小,包括未屏蔽(更大)时的图片(2)。

有没有办法在AS3中获取显示的蒙版的大小?

由于

1 个答案:

答案 0 :(得分:1)

如果你将掩码放入另一个movieclip并调用maskHolder并使用maskHolder作为掩码,你将能够访问宽度和高度属性,如下所示:

maskHolder.mask.width;
maskHolder.mask.height;

乔治