Comment garder une trace de la version de l'application lors de la compilation avec Adobe Flex 3?

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

  •  06-07-2019
  •  | 
  •  

Question

Comment contrôler la version dans un fichier swf lorsque nous compilons un fichier swf dans un fichier Adobe Flex?

Était-ce utile?

La solution

En supposant que je comprenne bien votre question, vous devriez consulter ce blog, intitulé " Enregistrement et accès aux informations de version / compilation avec les applications Flex , explique ensuite comment utiliser la fonctionnalité Compilation conditionnelle du compilateur mxmlc pour enregistrer les valeurs de variable dans le fichier binaire compilé, puis imprimez-les dans le journal (ou à afficher dans l'interface utilisateur) dans l'application elle-même.

Voici les extraits pertinents de ce message:

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

En ce qui concerne le " numéro de version " réel va, je viens d'utiliser trois choses:

  • la date de compilation (voir les exemples de scripts dans l'article pour en savoir plus sur l'automatisation de cette opération)
  • le nom d'hôte de l'ordinateur sur lequel il a été compilé (également démontré dans le post)
  • la révision SVN de la copie de travail (voir ma réponse à cette question pour plus d’informations sur la façon d’obtenir le numéro de révision SVN)
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top