Flash Player 6.
Sintaxis
active_cam.onStatus = function(infoObject) {
// las sentencias se escriben aquí
}
Parámetros
infoObject Parámetro definido de acuerdo con el mensaje de estado.
Valor devuelto
Ninguno.
Descripción
Controlador de eventos; se invoca cuando el usuario permite o deniega el acceso a la cámara. Si desea responder a este controlador de eventos, debe crear una función para procesar el objeto de información generado por la cámara.
Si un archivo SWF intenta acceder a la cámara, Flash Player muestra un cuadro de diálogo de privacidad en el que el usuario puede seleccionar si desea permitir o denegar el acceso.
- Si el usuario permite el acceso, la propiedad Camera.muted se establece en false, y este controlador se invoca con un objeto de información cuya propiedad code es "Camera.Unmuted" y cuya propiedad level es "Status".
- Si el usuario deniega el acceso, la propiedad Camera.muted se establece en true, y este controlador se invoca con un objeto de información cuya propiedad code es "Camera.Muted" y cuya propiedad level es "Status".
Nota: si el usuario decide permitir o denegar el acceso de forma permanente para todos los archivos SWF de un dominio determinado, este controlador no se invoca para los archivos SWF de dicho dominio a menos que el usuario cambie más adelante la configuración de la privacidad.
Ejemplo
El controlador de eventos siguiente muestra un mensaje siempre que el usuario permita o deniegue el acceso a la cámara.
myCam = Camera.get();
myVideoObject.attachVideo(myCam);
myCam.onStatus = function(infoMsg) {
if (infoMsg.code == "Camera.Muted") {
trace("El usuario deniega el acceso a la cámara");
} else {
trace("El usuario permite el acceso a la cámara");
}
System.showSettings(0);
};
//Cambiar el valor de permitir o denegar para invocar la función
Véase también
Camera.get(), Camera.muted
No hay comentarios:
Publicar un comentario
Comentar esta entrada