#apache-flex #actionscript-3 #mxml
#apache-flex #actionscript-3 #mxml
Вопрос:
У меня есть состояния spark, объявленные в mxml. У меня также есть класс со строковыми константами. Я хочу, чтобы имена моих состояний соответствовали строковым константам. Возможно ли это сделать непосредственно в mxml и как? Я не хочу использовать ту же строку, я хочу присвоить свойству name значение константы.
код:
public static const create:String = 'create';
public static const edit:String = 'edit';
mxml:
<s:State name="new"/>
<s:State name="edit"/>
Насколько я знаю, имена состояний должны обрабатываться во время компиляции, поэтому, вероятно, это невозможно.
Ответ №1:
Да, проблема в том, что вы не можете включать константы в объявления состояний: (