Flash 具有可移动内容的静态掩码

Flash 具有可移动内容的静态掩码,flash,actionscript,masking,Flash,Actionscript,Masking,我很难弄清楚如何在ActionScript中制作带有动态内容的静态遮罩(如可以缩放/平移的图片)。我看到过很多相反的情况(请参阅),在上面有静态内容(如图像)和动态遮罩,您可以对其进行操作。我想做相反的事情-有一个静态掩码(在某个区域设置为某个大小),下面有动态内容。例如,用户可以放大/拖动某些内容,显示大小不会改变,而内容会移动。你可以想象谷歌地图被限制在一个较小的正方形内,并且能够通过该正方形放大/操纵地图,并且在该正方形外有空白。你可以做两件事: 1) 如果掩码是在Flash Profes

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

你可以做两件事:

1) 如果掩码是在Flash Professional的设计时制作的,则可以将掩码设置为精灵或MovieClip,为掩码指定一个实例名称,然后在运行时通过在掩码上调用addChild()/removeChild()作为appropipate

2) 如果掩码是在运行时实例化的,则只需对需要屏蔽的DisplayObjects调用setMask()