0

Senario 我有一个movieclip('myMask'),里面有3层:1.面具形状(脸部轮廓)2.图片(人物)3.alpha 0%的正方形(这比面具形状略大)

1 在 3 的中心 1 在掩蔽 2

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

问题 在设置蒙版后,我需要获取/设置最终影片剪辑“myMask”的四个角的位置。

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

有没有办法获得 AS3 中显示的掩码的大小?

谢谢

4

1 回答 1

1

如果您将蒙版放入另一个影片剪辑并调用该 maskHolder 并使用 maskHolder 作为蒙版,您将能够访问宽度和高度属性,如下所示:

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

乔治

于 2009-12-13T02:56:41.497 回答