1

我无法弄清楚如何在 ActionScript 中制作具有动态内容的静态蒙版(如可以缩放/平移的图片)。我见过很多相反的情况(请参阅此处),您可以在其中拥有静态内容(如图像)和顶部的动态蒙版,您可以对其进行操作。我想做相反的事情 - 有一个静态掩码(在某个区域设置为某个大小),下面有动态内容。因此,例如,用户可以放大/拖动某些内容,并且显示大小不会改变,而内容会移动。您可以想象 Google 地图被限制在一个较小的正方形中,并且能够通过该正方形放大/操纵地图,并在该正方形之外有空白。

4

1 回答 1

2

你可以做两件事:

1) 如果掩码是在 Flash Professional 中设计时制作的,您可以将掩码设置为 Sprite 或 MovieClip,给掩码一个实例名称,然后在运行时通过代码调用掩码上的 addChild()/removeChild()视情况而定。

2) 如果掩码是在运行时实例化的,您只需在需要掩码的 DisplayObjects 上调用 setMask()。

于 2011-05-28T15:20:57.387 回答