Pregunta

Sé que es posible agregar metadatos SWF al comando de compilación como una opción de comando, pero no puedo encontrar ninguna documentación sobre cómo acceder a estos metadatos dentro del ActionScript durante el tiempo de ejecución. Estamos tratando de agregar un número de versión al swf durante el tiempo de compilación y luego en algún lugar de nuestra aplicación lo recuperaríamos durante el tiempo de ejecución, aquí está el ejemplo de comando para agregar los metadatos de la descripción.

mxmlc -description "version 1.2.3"

Sé que los metadatos SWF son utilizados por los motores de búsqueda y otras utilidades para recopilar información sobre el archivo SWF, pero ¿seguramente debería poder recuperarlos en el ActionScript durante el tiempo de ejecución?

¿Fue útil?

Solución

¿Ha intentado poner un espacio de nombres de esta manera: http://hasseg.org/blog/? p = 165

Entonces tal vez " -define + = VERSION :: description, " versión 1.2.3 "

Y luego acceda usando el código de ejemplo:

var VERSION:Namespace = new Namespace("VERSION");
var ver:String = VERSION::description;

EDITAR: Hmm. No funciona para mí en Flex Builder, pero encontré esto: http://livedocs.adobe.com/flex/3/html/help.html?content=compilers_21.html , lo que parece confirmar la idea.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top