我很难弄清楚如何在ActionScript中制作一个带有动态内容的静态蒙版(就像在图片中你可以缩放/平移)。我见过很多相反的情况(请参阅here),在上面有静态内容(如图像)和动态蒙版,您可以对其进行操作。我想做相反的事情-有一个静态的蒙版(在某些区域设置了一些大小),下面有动态的内容。例如,用户可以放大/拖动某些内容,显示大小不会改变,而内容会移动。您可以想象Google Maps被限制在一个较小的正方形中,并且能够通过该正方形放大/操作地图,并在该正方形之外留出空白。
发布于 2011-05-28 23:20:57
你可以做两件事:
1)如果蒙版是在Flash Professional中设计时制作的,则可以将蒙版设置为Sprite或MovieClip,为蒙版指定一个实例名称,然后在运行时根据需要通过代码对蒙版调用addChild()/removeChild()。
2)如果掩码是在运行时实例化的,只需在需要屏蔽的DisplayObjects上调用setMask()即可。
https://stackoverflow.com/questions/6161769
复制相似问题