嗨,任何人都可以帮我解决问题。我不是在寻找任何人为我编写代码,而只是给我一些指示。 我想在actionscript3中围绕图像放置框架或边框。我想使用比边框大得多的图像。效果是图像会移动但只显示边框内的内容。类似于透过钥匙孔看?我最大的努力是做一个反面具,面具没有动,但没有成功。 如果有人有任何想法,我会非常感激
谢谢
答案 0 :(得分:0)
是的,你需要一个面具。将图像放在面具内,然后在面具周围画一个边框并将其放在面具上。我说的是时间轴内的层结构,你不需要为此编写代码(好吧,也许是动画......)。
答案 1 :(得分:0)
您需要为图像创建一个支架和一个遮罩,然后将支架遮罩设置为遮罩:
imgHolder.mask = imgMask;
然后像这样添加一个监听器:
imgHolder.addEventListener(MouseEvent.MOUSE_DOWN, startImageDrag);
然后在startImageDrag函数中,您可以在遮罩内部移动图像