使用网络摄像头将人脸放在角色上

时间:2011-02-24 10:30:22

标签: flash actionscript-3 flash-cs5

我正在尝试用flash完成某些事情,但我遇到了一些问题,如果不是解决方案我希望有人可以告诉我一个方法以及我应该阅读的内容: 我希望在舞台上有一个图像,在它的中间有一个面部形状的间隙,然后我想在它后面放一个网络摄像头,这样人们就可以将它们的面朝上划分,并按下一个按钮拍照。 (我已经设法将网络摄像头放在舞台上并拍摄照片,但无法弄清楚如何将其放在图像后面)。然后我无法弄清楚我是如何将脸部放到我画的角色上的。

希望有人可以提前帮助,谢谢!

1 个答案:

答案 0 :(得分:0)

你的问题中有几个元素,看看我是否可以触及它们。

将图片放在您的头像或任何地方,您可以通过addChild方法添加图片。因此,您可以添加保存的图像,如:

// Save image stuff
var cam:Camera = Camera.getCamera();
var video:Video = new Video(320,240);
video.attachCamera(cam);
video.x = 20;
video.y = 20;
addChild(video);

// Convert to bitmap image
var bitmapData:BitmapData = new BitmapData(video.width,video.height);
var bitmap:Bitmap = new Bitmap(bitmapData);
bitmap.x = 360;
bitmap.y = 20;

addChild(bitmap); // Add to your desire movie here
// Example yourContainer.addChild(bitmap);

希望这有帮助。

相关问题