J'utilise ant, hg et les bibliothèques linux Flash as3 pour compiler. Je voudrais inclure une sorte d'information de version automatiquement, à des fins de débogage.Flash AS3 avec numéro de version HG?
Répondre
Peu importe ce que vous utilisez pour le contrôle de version, rappelez-vous que la chose clé ici est que vous avez besoin de commettras id avant la compilation du swf, c'est ce qui le rend difficile.
En utilisant des hooks HG (ou quel que soit l'équivalent de SVN dans HG), vous devez d'abord valider votre code, obtenir l'ID de validation, puis écrire cette information dans l'un des fichiers .as et enfin appeler Ant pour compiler le SWF.
Le problème serait que vous vouliez garder ce SWF sous contrôle de version aussi. Car même si votre tâche Ant pouvait injecter l'info directement dans le fichier SWF, elle apparaîtrait comme modifiée (elle a été mise à jour après la validation).
En JS/HTML/PHP/quoi que ce soit d'autant plus simple qu'il n'y a pas de compilation.
Je dois encore complètement comprendre celui-ci, je l'ai seulement partiellement fait dans le passé, donc je suis tout ouïe pour une solution complète.
Je ne suis pas familier avec ant, mais le processus le plus simple et le plus fiable est de créer dynamiquement un fichier et de mettre le résultat de hg id
ou hg parents
quelque part dedans. Par exemple, mercurial le fait dans setup.py, peut-être que cela vous aidera à faire une chose similaire. version
provient du résultat de l'appel hg id -i -t
.
f = open("mercurial/__version__.py", "w")
f.write('# this file is autogenerated by setup.py\n')
f.write('version = "%s"\n' % version)
f.close()
- 1. Problème Flash AS3 avec eventListener
- 2. Flash Input Masks (AS3)
- 3. Flash AS3 DataGrid
- 4. Application.UserAppDataRegistry et numéro de version
- 5. Lecture de fichiers mp3 concaténés via flash avec as3
- 6. Énumère dans AS3/Flash/Flex?
- 7. Flash (as3) impression .. données? html?
- 8. Flash HTML lien image AS3
- 9. Vérification de la validité du numéro de version avec Perl
- 10. Flash AS3 barre de navigation fluide
- 11. Numéro de version du fichier dans la source avec Vault
- 12. lecture de plusieurs vidéos en flash as3
- 13. Flash/As3 - changer la couleur de focusRect
- 14. Flash AS3 Tweelite et XML Edition
- 15. Attacher le numéro de version à NSKeyedArchive
- 16. app_themes fichiers css et numéro de version
- 17. Numéro de version d'une dll dans .NET
- 18. Flash AS3 ... Visible = Faux ne fonctionne pas?
- 19. Organisation du projet Flash AS3 CS4
- 20. Comment déterminer la version de FLASH avec InstallShield 2009
- 21. AS3 - comment recommencer un film flash
- 22. as3 flash getChildAt (0) .someMethod accès
- 23. wav <> mp3 pour Flash (AS3)
- 24. Classe AS3 pour un symbole Flash
- 25. Étage dynamiqueLargeur et hauteur en Flash AS3
- 26. Flash AS3 charger le fichier xml
- 27. facebook as3 bibliothèque en flash cs4
- 28. Problème de conception de classe et d'héritage dans Flash AS3
- 29. javascript, flash et numéro de basculement de la couche MAPublisher
- 30. Gestion automatique du numéro de version de l'assemblage dans VS2008