¿Cómo realizar un seguimiento de la versión de la aplicación al compilar con Adobe Flex 3?

StackOverflow https://stackoverflow.com/questions/258287

  •  06-07-2019
  •  | 
  •  

Pregunta

¿Cómo monitorear la versión en el archivo swf cuando compilamos un archivo swf en el archivo Adobe Flex?

¿Fue útil?

Solución

Suponiendo que entiendo su pregunta correctamente, debería consultar esta publicación mía del blog, titulada " Guardar y acceder a la información de versión / compilación con aplicaciones Flex " , que continúa explicando cómo puede usar la función compilación condicional en el compilador mxmlc para guardar valores variables en el binario compilado y luego imprimirlos en el registro (o mostrarlos en la interfaz de usuario) dentro de la aplicación misma.

Aquí están los fragmentos relevantes de esa publicación:

# Compiling the binary with the conditional compilation parameter:
/path/to/mxmlc -define+=DEBUG::compiled,"Fri_Sep_12_17:26:13_on_Alis-MacBook.local" -strict=true /path/to/myApp.mxml

// Printing out the "compiled" value in the application code:
var DEBUG:Namespace = new Namespace("DEBUG");
var compiledStr:String = DEBUG::compiled;
trace("SWF was compiled: "+compiledStr);

Hasta el número de versión real " va, solo uso tres cosas:

  • la fecha de compilación (consulte las secuencias de comandos de ejemplo en la publicación para obtener información sobre cómo automatizar esto)
  • el nombre de host de la computadora donde fue compilado (también demostrado en la publicación)
  • la revisión SVN de la copia de trabajo (ver mi respuesta a esta pregunta para obtener información sobre cómo obtener el número de revisión SVN)
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top