我是Flash ActionScript的新手。
我正在尝试通过Flash使用网络摄像头捕获图像。我设法做到了这一点,但我遇到了一个问题:
我想更清楚:
因此,我想知道我应该做什么/编辑,以便#4发生。
非常感谢你的帮助!
答案 0 :(得分:0)
以下是如何执行此操作的简单示例:
package {
import flash.display.Sprite;
import flash.media.Camera;
import flash.media.Video;
import flash.geom.Matrix;
public class main extends Sprite {
private var cam:Camera;
private var vid:Video;
public function main() {
cam = Camera.getCamera();
if (!cam) {
trace("No camera is installed.");
}else {
connectCamera();
}
}
private function connectCamera():void {
vid = new Video();
vid.width = cam.width;
vid.height = cam.height;
vid.attachCamera(cam);
var WIDTH:int=vid.width
var ma:Matrix=new Matrix();
ma.a=-1;
ma.tx=WIDTH;
vid.transform.matrix= ma;
vid.x = vid.x - vid.width;
addChild(vid);
}
}
}