Я ожидаю, что это будет легко, но многие поисковые системы Google и проверка объектов в точках разлома не нашли ответа.Настройка свойств свойства Spark из ActionScript
я могу определить состояния в MXML:
<s:states>
<s:State name="state_1" />
<s:State name="state_2" />
</s:states>
Тогда я могу это сделать:
<s:Label id="lblTest" text="Hello" x.state_1="20" x.state_2="100" />
В Actionscript можно установить значения свойств:
lblTest.x = 150;
Вопрос: Как бы Я установил x.state_1 и x.state_2 для lblTest из ActionScript независимо от текущего состояния?
Аха ... очень познавательно ... Теперь я могу видеть, наложения в отладчике под this.states. Я искал под lblTest. Это информация, которая мне нужна для продвижения вперед. Спасибо. – struggler
При дальнейшем изучении, в дополнение к решению привязки, путь вперед предлагается этими подсказками в случае, если кто-то еще хочет преследовать эту строку: trace (this.states [0] .name); - получает имя первого состояния в массиве состояний. И следующий код добавляет переопределение ... var sp: SetProperty; sp = new SetProperty (lblTest, "y", 50); this.states [0] .overrides.push (sp); Как только вы знаете эти вещи, остальное легко. – struggler