AS3单击隐藏的Mask区域

时间:2012-11-26 21:10:59

标签: actionscript-3 flash actionscript

我正在尝试创建类似于www.faceinhole.com的Flash应用程序。 到目前为止,我能够通过浏览功能加载我的照片。 在影片剪辑中显示它。 将此影片剪辑屏蔽为椭圆形。 添加变换控件(senocular)以调整大小并移动图像。

问题: 每当我点击Masked Movie Clip的可见部分时,我都可以成功地拖动我的照片。但是当我点击Masked Movie Clip的隐藏部分时,我无法拖动我的照片。

问题:有没有办法将mouseEnabled = false添加到遮罩的隐藏区域?

1 个答案:

答案 0 :(得分:1)

在舞台或可见部分的所有内容上放置一个不可见的(alpha = 0)Sprite,包括图片和蒙版,并进行拖动。添加一个回调函数,根据拖动值更新图片在蒙版下面的位置。你需要重置不可见的精灵,这样你就可以继续拖动图片,并限制拖动它的距离。

相关问题