Come tenere traccia della versione dell'applicazione durante la compilazione con Adobe Flex 3?
-
06-07-2019 - |
Domanda
Come monitorare la versione nel file swf quando compiliamo un file swf nel file Adobe Flex?
Soluzione
Supponendo di aver compreso correttamente la tua domanda, dovresti dare un'occhiata a questo mio post sul blog, intitolato " Salvataggio e accesso alle informazioni sulla versione / sulla compilazione con Flex Applications " , che spiega come utilizzare la funzione compilazione condizionale nel compilatore mxmlc per salvare i valori delle variabili nel file binario compilato e quindi stamparli nel registro (o visualizzarli nell'interfaccia utente) all'interno dell'app stessa.
Ecco i frammenti rilevanti di quel post:
# 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);
Per quanto riguarda l'attuale "numero di versione" va, uso solo tre cose:
- la data di compilazione (vedere gli script di esempio nel post per informazioni su come automatizzarlo)
- il nome host del computer in cui è stato compilato (dimostrato anche nel post)
- la revisione SVN della copia di lavoro (vedi la mia risposta a questa domanda per informazioni su come ottenere il numero di revisione SVN)
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow