2009-12-10 49 views
0

塞纳里奥 我有一个movieclip( 'myMask'),其具有3层内: 1.掩模形状(面轮廓) 2.图像(人) 3.正方形形状具有α 0%(这是比掩模形状稍大)闪存AS3掩模尺寸

1是3 1掩蔽2

的画面的中心比图2和3更大的和是在一个旋转的角度+定位成偏离中心。

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

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

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

感谢

回答

1

如果你把面具到另一个影片剪辑并调用maskHolder和使用maskHolder作为面膜,而不是你将能够访问这样的宽度和高度属性:

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

乔治

+0

谢谢乔治这正是它所需要的。 – Dave 2009-12-13 21:22:16