Question

Je sais qu'il est possible d'ajouter des métadonnées swf à la commande de compilation en tant qu'option de commande, mais je ne trouve aucune documentation sur la façon d'accéder à ces métadonnées dans le code ActionScript pendant l'exécution. Nous essayons d’ajouter un numéro de version au fichier swf lors de la compilation et de le récupérer quelque part dans notre application lors de l’exécution. Voici l’exemple de commande permettant d’ajouter les métadonnées de description.

mxmlc -description "version 1.2.3"

Je sais que les métadonnées swf sont utilisées par les moteurs de recherche et d'autres utilitaires pour collecter des informations sur le fichier SWF, mais vous devriez sûrement pouvoir les récupérer dans le script ActionScript lors de l'exécution?

Était-ce utile?

La solution

Avez-vous essayé de le nommer comme suit: http://hasseg.org/blog/? p = 165

Alors peut-être "-define + = VERSION :: description," version 1.2.3 "

Puis accédez-y en utilisant l'exemple de code suivant:

var VERSION:Namespace = new Namespace("VERSION");
var ver:String = VERSION::description;

EDIT: Hmm. Cela ne fonctionne pas pour moi dans Flex Builder, mais j'ai trouvé ceci: http://livedocs.adobe.com/flex/3/html/help.html?content=compilers_21.html , ce qui semble confirmer l'idée.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top