塞纳里奥 我有一个movieclip('myMask')里面有3层: 1.面膜形状(面部轮廓) 2.图片(人) 3.方形,alpha为0%(略大于蒙版形状)
1位于3的中心 1掩盖2
图片远大于2和3,并且处于旋转角度+偏离中心位置。
问题 在设置遮罩后,我需要获取/设置最终动画片段'myMask'的四个角的位置。
在flash IDE中显示与3相同的大小,这是我需要的正方形,因为最终我试图操纵其四个角的位置。但是在as3代码中,.width和.height是与所有元素相关联的边界框的大小,包括未屏蔽(更大)时的图片(2)。
有没有办法在AS3中获取显示的蒙版的大小?
由于
答案 0 :(得分:1)
如果你将掩码放入另一个movieclip并调用maskHolder并使用maskHolder作为掩码,你将能够访问宽度和高度属性,如下所示:
maskHolder.mask.width;
maskHolder.mask.height;
乔治