È possibile recuperare i metadati di swf all'interno dell'actioncript di un progetto flex?
-
07-07-2019 - |
Domanda
So che è possibile aggiungere metadati swf al comando di compilazione come opzione di comando, ma non riesco a trovare alcuna documentazione su come accedere a questi metadati all'interno di ActionScript durante il runtime. Stiamo provando ad aggiungere un numero di versione a swf durante il tempo di compilazione e quindi da qualche parte nella nostra app lo recupereremmo durante il runtime, ecco l'esempio di comando per aggiungere i metadati di descrizione.
mxmlc -description "version 1.2.3"
So che i metadati di swf vengono utilizzati dai motori di ricerca e da altre utilità per raccogliere informazioni sul file SWF, ma sicuramente dovresti essere in grado di recuperarli nell'actioncript durante il runtime?
Soluzione
Hai provato a spaziarlo in questo modo: http://hasseg.org/blog/? p = 165
Quindi forse " -define + = VERSION :: descrizione, " versione 1.2.3 "
E quindi accedervi usando il codice di esempio:
var VERSION:Namespace = new Namespace("VERSION");
var ver:String = VERSION::description;
EDIT: Hmm. Non funziona per me in Flex Builder, ma ho trovato questo: http://livedocs.adobe.com/flex/3/html/help.html?content=compilers_21.html , che sembra confermare l'idea.