inc / dec
private function incno() : void {
setid(cameraNo+1);
}
private function decno() : void {
setid(cameraNo-1);
}
private function setid(n:Number = 0) : void {
cameraNo = n;
if (n > 0) cameraId = "" + (n-1);
else cameraId = "0";
cameralabel.text = "" + n;
}
attach
private function attach(n:Number = 0) : void {
if (n != 0) setid(n);
camera = Camera.getCamera(cameraId);
video.attachCamera(camera);
}
(full) screen toggle(s)
import flash.display.StageDisplayState;
import mx.managers.SystemManager;
public function toggle():void {
try {
switch (systemManager.stage.displayState) {
case StageDisplayState.FULL_SCREEN:
systemManager.stage.displayState =
StageDisplayState.NORMAL;
break;
default: systemManager.stage.displayState =
StageDisplayState.FULL_SCREEN;
break;
}
} catch (err:SecurityError) {
// ignore
}
}
]]>
</mx:Script>