Apache flex 是否可以在flex项目的actionscript中检索swf元数据?

Apache flex 是否可以在flex项目的actionscript中检索swf元数据?,apache-flex,actionscript-3,command-line,flash,metadata,Apache Flex,Actionscript 3,Command Line,Flash,Metadata,我知道可以将swf元数据作为命令选项添加到compile命令中,但我找不到任何关于如何在运行时在actionscript中访问这些元数据的文档。我们试图在编译时向swf添加一个版本号,然后在运行时在应用程序中的某个地方检索它,下面是添加描述元数据的命令示例 mxmlc -description "version 1.2.3" 我知道搜索引擎和其他实用程序使用swf元数据来收集有关swf文件的信息,但您应该能够在运行时在actionscript中检索它们?您是否尝试过这样命名它: 所以可能“-d

我知道可以将swf元数据作为命令选项添加到compile命令中,但我找不到任何关于如何在运行时在actionscript中访问这些元数据的文档。我们试图在编译时向swf添加一个版本号,然后在运行时在应用程序中的某个地方检索它,下面是添加描述元数据的命令示例

mxmlc -description "version 1.2.3"

我知道搜索引擎和其他实用程序使用swf元数据来收集有关swf文件的信息,但您应该能够在运行时在actionscript中检索它们?

您是否尝试过这样命名它:

所以可能“-define+=VERSION::description,“VERSION 1.2.3”

然后使用示例代码访问它:

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

编辑:嗯,在Flex Builder中不适用,但我发现:,这似乎证实了这个想法。

结果是字符串周围需要单引号。-define+=VERSION::VERSION,'adas76sd687as6d'