Flash 将图像保存在框架内

Flash 将图像保存在框架内,flash,actionscript-3,actionscript,Flash,Actionscript 3,Actionscript,嗨,有人能帮我解决一个问题吗。我不是在找任何人为我写代码,只是给我一些建议。 我想在actionscript3中的图像周围放置一个边框或边框。我想使用一个比边界大得多的图像。其效果是图像会四处移动,但只显示边界内的内容。类似于通过钥匙孔查看??我最大的努力是做一个反向面具,面具没有移动,但没有成功。 如果有人有任何想法,我将非常感激 谢谢是的,你需要一个面具。把图像放在面具里面,然后在你的面具周围画一个边框,把它放在上面。我说的是时间线内的层结构,你不需要为此编写代码(嗯,可能是动画…) 您需要

嗨,有人能帮我解决一个问题吗。我不是在找任何人为我写代码,只是给我一些建议。 我想在actionscript3中的图像周围放置一个边框或边框。我想使用一个比边界大得多的图像。其效果是图像会四处移动,但只显示边界内的内容。类似于通过钥匙孔查看??我最大的努力是做一个反向面具,面具没有移动,但没有成功。 如果有人有任何想法,我将非常感激


谢谢

是的,你需要一个面具。把图像放在面具里面,然后在你的面具周围画一个边框,把它放在上面。我说的是时间线内的层结构,你不需要为此编写代码(嗯,可能是动画…)

您需要为图像和遮罩创建一个支架,然后将支架遮罩设置为遮罩:

imgHolder.mask = imgMask;
然后向图像添加一个侦听器,如下所示:

imgHolder.addEventListener(MouseEvent.MOUSE_DOWN, startImageDrag);
然后在startImageDrag函数中,可以在遮罩内移动图像