Saludos, Juanjo. Si al cargar un archivo SWF mediante
`loadMovie` en Flash, el archivo cargado hereda el color de fondo del primer archivo, es probable que el problema esté relacionado con la configuración de la propiedad
`_lockroot` del clip cargado.
Cuando se carga un archivo SWF en otro, por defecto, el clip cargado hereda el color de fondo del clip principal. Para evitar esto, puedes utilizar la propiedad
`_lockroot` para asegurarte de que el clip cargado conserve su propio color de fondo. Aquí tienes un ejemplo de cómo puedes hacerlo:
1. En el archivo principal donde realizas la carga (
`archivo_principal.swf`), agrega el siguiente código ActionScript:
En este código, se crea un nuevo clip vacío llamado "container" que actuará como contenedor para el archivo SWF cargado. Luego, se utiliza `loadMovie` para cargar el archivo SWF en el contenedor.
2. En el archivo cargado (
`archivo_cargado.swf`), agrega el siguiente código ActionScript:
Este código se asegurará de que el clip cargado conserve su propio color de fondo y no herede el color de fondo del archivo principal.
Al utilizar
`_lockroot` en el clip cargado, se evita que herede las propiedades del clip principal, incluido el color de fondo.
Con esta solución, el archivo cargado debería conservar su propio color de fondo sin verse afectado por el color de fondo del archivo principal.
Espero que esto resuelva tu problema.