Normalerweise verwende ich ein serverseitiges Skript, um sicherzustellen, dass der Benutzer die neueste Version einer Flash-Datei erhält (weil es etwas Seltsames mit der Zwischenspeicherung von Flash-Inhalten gibt), um den Zeitpunkt der Änderung der Datei anzuhängen.
Ich habe auch mit dem Setzen von Variablen in der swf experimentiert, obwohl das einige Kommandozeilentricks erfordert und nicht wirklich praktisch ist, wenn man kein Build-Skript verwendet.
Im Grunde hängen Sie dies an Ihren mxmlc-Aufruf an:
-define+=BUILD::DATE,"2008-12-10"
Dann wird die Variable BUILD::DATE während des Builds verfügbar sein, so dass Sie diese verwenden können, um eine statische Variable zu setzen, die Sie später lesen:
private static var COMPILEDATE:String = DATE;
(Ich habe das alles aus dem Gedächtnis geschrieben, so dass es syntaktisch vielleicht nicht 100% korrekt ist)