System.exactSettings

Disponibilidad

Edición: Flash MX 2004.

Reproducción: los archivos SWF publicados para FlashPlayer 6 o posterior, que se reproducen en Flash Player 7 o posterior.

Sintaxis

System.exactSettings

Descripción

Propiedad; especifica si debe utilizarse las reglas de coincidencia de superdominio o de dominio exacto cuando se accede a la configuración local (como los permisos de acceso a la cámara o al micrófono) o a los datos persistentes locales (objetos compartidos). El valor predeterminado es true para los archivos publicados para Flash Player 7 o versiones posteriores y false para los archivos publicados para Flash Player 6.

Si el valor es true, la configuración y los datos de un archivo SWF albergado en here.xyz.com se almacenan en here.xyz.com, la configuración y los datos de un archivo SWF albergado en there.xyz.com se almacenan en there.xyz.com, etc. Si este valor es false, la configuración y los datos para los archivos SWF albergados en here.xyz.com, there.xyz.com y xyz.com se comparten y se almacenan todos en xyz.com.

Si alguno de sus archivos establece esta propiedad en false y otros en true, puede suceder que archivos SWF de distintos subdominios compartan configuración y datos. Por ejemplo, si esta propiedad es false en un archivo SWF albergado en here.xyz.com y true en un archivo SWF albergado en xyz.com, ambos archivos utilizarán la misma configuración y los mismos datos, es decir, los de xyz.com. Si este no es el comportamiento deseado, asegúrese de que establece esta propiedad en cada archivo para representar correctamente dónde quiere almacenar la configuración y los datos.

Si desea cambiar el valor de esta propiedad para que no sea el predeterminado, emita el comando System.exactSettings = false en el primer fotograma del documento. La propiedad no se puede cambiar después de cualquier actividad que necesite acceso a la configuración local, como System.ShowSettings() o SharedObject.getLocal().

Si utiliza loadMovie(), MovieClip.loadMovie() o MovieClipLoader.loadClip() para cargar un archivo SWF en otro, todos los archivos publicados para Flash Player 7 comparten un solo valor para System.exactSettings y todos los archivos publicados para Flash Player 6 comparten un solo valor para System.exactSettings. Por lo tanto, si especifica un valor para esta propiedad en un archivo publicado para una versión concreta de Player, debe hacerlo en todos los archivos que vaya a cargar. Si carga varios archivos, la configuración especificada en el último archivo cargado sobrescribe cualquier configuración especificada anteriormente.

Para más información sobre cómo se implementa la coincidencia entre dominios en Flash, consulte Funciones de seguridad de Flash Player.

Véase también

SharedObject.getLocal(), System.showSettings()