camera -- as usual
import flash.media.Camera;
private var camera:Camera; // = Camera.getCamera();
private var cameraId:String = "";
private var cameraNo:Number = 0;
private function incno() : void {
setid(cameraNo+1);
}
private function decno() : void {
setid(cameraNo-1);
}
private function setid(n:Number = 0) : void {
cameraId = "0";
cameraNo = n;
if (n == 1) cameraId = "0";
else if (n == 2) cameraId = "1";
else if (n == 3) cameraId = "2";
else if (n == 4) cameraId = "3";
else if (n == 5) cameraId = "4";
else if (n == 6) cameraId = "5";
else if (n == 7) cameraId = "6";
else if (n == 8) cameraId = "7";
else if (n == 9) cameraId = "8";
cameralabel.label = "" + n;
}
private function attach() : void {
stack.selectedIndex = 2; // activate before attach
camera = Camera.getCamera(cameraId);
ca.attachCamera(camera);
//stack.selectedIndex = state; // delay until ready
}