0

我有面具和高度 om 电影剪辑这个烦人的问题。我不知道这只是 Flash 的行为方式还是我遗漏了什么。

我有一个带有预填充内容的影片剪辑(影片剪辑中的一些简单矢量图形),高度为 40。然后我对其应用蒙版,高度为 30。现在我认为影片剪辑的高度为 30 像素,但事实证明它是 40 像素高!?!

是否有一些属性我没有设置,或者电影剪辑是否总是假设其中所有内容的高度?或者是什么?

实际上,在另一个剪辑中,我也预定义了 2 个矢量图形(在两个单独的动画剪辑中),其中最高的一个用作第二个图形的蒙版。影片剪辑再次假定最高元素的高度。这可能是合乎逻辑的,因为它是面具,但是!当我然后(以编程方式)调整我的蒙版大小时,movieclip 的高度保持不变!?!?

有没有办法重新计算影片剪辑的高度?还是我错过了什么?

4

1 回答 1

0

您是正确的,MovieClip 大小是围绕其所有内容的边界矩形,没有考虑其中的哪些剪辑可能是蒙版。

如果您想知道可见蒙版区域的大小,为什么不给作为蒙版的 MovieClip一个实例名称,并将其宽度、高度和位置用于布局目的?

于 2011-04-09T01:08:42.987 回答