Я пытаюсь передать номер сборки из Гудзона в приложение Flex.
Я нашел документ Adobe (http://livedocs.adobe.com/flex/3/html/help.html?content=compilers_21.html) на условной компиляции, которая кажется, что это должно решить его, но я должен пропускать что-то.
Таким образом в моем файле типа "build" муравья у меня есть:-
Затем я пытаюсь получить с
public static const buildNumber:String = BUILD::BuildNumber;
Однако компилятор отклоняет с:
SomeModel.as (31): седло: 47 Ошибок: Доступ неопределенного свойства BUILD.
[mxmlc] частная статическая константа _buildNumber:String = СБОРКА:: BuildNumber;
Какие-либо предложения?
Есть комментарий Лауринаса Станчикаса о том, что следует использовать "
:
Для передачи строки с помощью Ant (при использовании задачи mxmlc task), используйте
"
. Например:
<compiler.define name="NAMES::AppName" value=""'FooBar'"" />
Пробовали ли вы это?
Я только что решил проблему javascript flashvars с кавычками, которая вдохновила на идею «попробуйте это»:
Попробуйте экранировать: