Я пытаюсь использовать опцию «define» mxmlc compiler для встраивания констант времени компиляции в мои SWF-файлы.
<mxmlc ...>
<define name="NAMES::PluginCompileTime" value="Hello World!"/>
</mxmlc>
Я могу получить доступ к этой переменной, если я "жестко закодирую" ее в свою кодовую базу, как показано ниже:
public static const PLUGIN_COMPILED_TIME:String = NAMES::PluginCompileTime;
Однако я хотел бы иметь возможность сделать это во время выполнения, используя что-то вроде getDefinitionByName ():
var value:* = flash.utils.getDefinitionByName("NAMES::PluginCompileTime");
Это выдает следующую ошибку:
ReferenceError: Error #1065: Variable PluginCompileTime is not defined.
Кто-нибудь знает способ выполнить загрузку константы времени компиляции в пространстве имен во время выполнения?