flash - practico - tesis sobre netflix
¿Cómo puede mi aplicación Flash determinar su propia URL? (2)
mx.managers.BrowserManager
Mi aplicación flash necesita conocer su propia URL, de modo que pueda cargar contenido (no incrustado) mediante rutas relativas.
(No puedo codificar las rutas completas porque habrá varias instalaciones: puesta en escena, producción, etc. Tampoco puedo usar rutas relativas simples porque hay una instalación heredada que usa una ruta relativa diferente (ugh). Y no puedo simplemente insertar el contenido porque es compartido. Necesito obtener la URL completa y luego hacer algunas declaraciones if con ella).
(Tenga en cuenta que la URL de la página en la que está incrustado el archivo .SWF no funcionará. La aplicación está incluida en un CMS, por lo que las URL de la página pueden ser bastante diferentes de las URL de contenido. Necesito la URL real de. Archivo SWF)
¿Se puede hacer esto de forma programática, o estoy atascado en pasar la URL como parámetro?
En AS3, la URL del archivo swf actual se puede encontrar a través de la instancia de la clase LoaderInfo. Por lo tanto, en su clase de documento principal (o secuencia de comandos de escenario principal) esto debería proporcionarle la URL de su archivo swf:
this.loaderInfo.url
Cada MovieClip tiene un miembro loaderInfo, que le dará su información.