Hola,
Estoy intentando realizar en AS3, un programa para sacar fotos desde la webcam.
En youtube he encontrado este video de como realizarlo:
http://www.youtube.com/watch?v=CKvV_gSSi-M
Este es el codigo
import flash.media.Camera;
import flash.media.Video;
import http://www.localhost/fotos/JPGEncoder;
import http://www.localhost/fotos/BitString;
import flash.net.FileReference;
import flash.events.MouseEvent;
import flash.display.BitmapData;
import flash.utils.ByteArray;
var camara:Camera = Camera.getCamera();
var vid:Video = new Video(320, 240);
var referencia:FileReference = new FileReference();
camara.setQuality(100, 300);
vid.smoothing = true;
vid.attachCamera(camara);
vid.x = stage.stageWidth/2 - vid.width/2;
vid.y = 50;
addChild(vid);
cap.addEventListener(MouseEvent.CLICK, capturar);
function capturar(mouseEvent:MouseEvent)
{
var bitmap:BitmapData = new BitmapData(vid.width, vid.height);
bitmap.draw(vid);
var jpgEncoder:JPGEncoder = new JPGEncoder(100);
var bytes:ByteArray = new ByteArray();
bytes = jpgEncoder.encode(bitmap);
var nombre:String = "imagen.jpg";
referencia.save(bytes, nombre);
}
... he copiado las librerias BitString.as y JPGEncoder.as, pero me arroja el siguiente error
1086:Syntax error: expecting semicolon before colon
Alguien me puede ayudar?