Come tenere traccia della versione dell'applicazione durante la compilazione con Adobe Flex 3?

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

  •  06-07-2019
  •  | 
  •  

Domanda

Come monitorare la versione nel file swf quando compiliamo un file swf nel file Adobe Flex?

È stato utile?

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
scroll top