Можно ли получить метаданные swf в ActionScript гибкого проекта? - PullRequest
3 голосов
/ 15 сентября 2009

Я знаю, что можно добавить метаданные swf в команду compile в качестве опции команды, но я не могу найти никакой документации о том, как получить доступ к этим метаданным в ActionScript во время выполнения. Мы пытаемся добавить номер версии в SWF во время компиляции, а затем где-нибудь в нашем приложении мы получим его во время выполнения, вот пример команды для добавления метаданных описания.

mxmlc -description "version 1.2.3"

Я знаю, что метаданные swf используются поисковыми системами и другими утилитами для сбора информации о SWF-файле, но, несомненно, вы сможете получить их в ActionScript во время выполнения?

1 Ответ

2 голосов
/ 15 сентября 2009

Вы пытались назвать это так: http://hasseg.org/blog/?p=165

Так что возможно "-define + = VERSION :: description", версия 1.2.3 "

И затем получить доступ к нему, используя пример кода:

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

РЕДАКТИРОВАТЬ: Хм. У меня не работает в Flex Builder, но я нашел это: http://livedocs.adobe.com/flex/3/html/help.html?content=compilers_21.html,, что, кажется, подтверждает идею.

...