|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Oct 2010
Сообщений: 67
|
как изменить компоненты в state, который сейчас неактивен
имеются несколько Stat-ов, как изменить какие то компоненты или динамически добавить компоненты на stat который сейчас не активен, выкидывает ошибку
если state активен, то все проходит нормально
|
|
|||||
если не изменяем память, то использовать creationPolicy="all".
но мне данный путь не нравиться, лучше подписаться на stateChange и менять непосредственно при смене состояния
__________________
я могу стать всем, если только захочу |
|
|||||
Регистрация: Oct 2010
Сообщений: 67
|
c creationPolicy="all" ничего не вышло
stateChange ловить не удобно так как у меня при показе state очень много чего подгружается и создается, хотелось бы показывать один stat а в это время в другом все компоненты создавались и показывались |
|
|||||
Регистрация: Oct 2010
Сообщений: 67
|
спасибо за ссылки, изучу.
у меня несколько другая ситуация <s:states> <s:State name="StateBase" /> <s:State name="StateLogin"/> </s:states> <s:Label text="text1" includeIn="StateBase" id="label_test" /> и выкидывает эту ошибку p.s. для пример привел только 2 state и одну label. в коде там гораздо больше элементов, не стал все приводить, думаю смысл и проблема понятны |
|
|||||
Ссылки я привел к тому, что менять надо состояние, в не объект. Досконально в механизм флексовых состояний я не вникал, но вполне возможно, что при изменении состояния ссылка на label_test зануляется.
|
Часовой пояс GMT +4, время: 10:20. |
|
« Предыдущая тема | Следующая тема » |
|
|