Frage

Wie Version in SWF-Datei überwachen, wenn wir eine SWF-Datei in Adobe Flex-Datei?

kompilieren
War es hilfreich?

Lösung

Unter der Annahme, ich verstehe Ihre Frage richtig, sollen Sie diese Blog-Post von mir überprüfen, mit dem Titel "Speicher und Zugreifen auf Version / Compilation Informationen mit Flex-Anwendungen ", die auf geht zu erklären, wie Sie die verwenden können bedingte Kompilierung im mxmlc Compiler auf Variablenwerte in die kompilierte binäre zu speichern und dann ausdrucken sie in dem Protokoll (oder Anzeige in der Benutzeroberfläche) in der App selbst.

Hier sind die entsprechenden Ausschnitte aus diesem Beitrag:

# 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);

Was die eigentliche „Versionsnummer“ geht, verwende ich nur drei Dinge:

  • das Erstellungsdatum (siehe Beispiel-Skripte in der Post für Informationen darüber, wie dies zu automatisieren)
  • der Hostname des Computers, auf dem es erstellt wurde (auch in der Post gezeigt)
  • die SVN Revision der Arbeitskopie (siehe meine Antwort auf diese Frage für Informationen darüber, wie die SVN-Revisionsnummer erhalten)
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top