![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Oct 2010
Сообщений: 67
|
имеются несколько 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, время: 18:54. |
|
|
« Предыдущая тема | Следующая тема » |
|
|