![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Oct 2009
Сообщений: 15
|
Доброго дня!
Есть ViewStack, который используется следующим образом <mx:ViewStack id="viewStack"
width="100%" height="100%"
>
<mx:Canvas label="Section 1">
</mx:Canvas>
<mx:Canvas label="Section 2" height="100%">
<!-- Испольуется data-binding с hostComponent -->
</mx:Canvas>
<mx:Canvas label="Section 3">
</mx:Canvas>
<mx:Canvas label="Section 4">
</mx:Canvas>
</mx:ViewStack>
Поковырявшись, я выяснил, что, вроде-бы проблема в наличии data-binding. Толи он как-то "обрывается", или ещё что-нибудь ... Проблема data-binding'ом порождается тем, что компонент <mx:Canvas label="Section 2"> создаётся только тогда, когда ViewStack на него переключается. Это я проверил обработчиком события creationComplete для данного компонента. В документации сказано только то, что компоненты не удаляются ... However, the old child container still exists; it is just invisible ... но про механизм создания я ничего не нашел Теперь вопрос: Как сказать ViewStack'у, чтобы он принудительно создавал (инициализировал) все свои элементы ?? |
|
|||||
|
Modus ponens
|
creationPolicy="all" ?
Только я не уверен, есть ли у него такая настройка, но скорее всего есть. А вообще, кроме всего прочего, можете: И тогда вы увидете в консоле, как паскудно это работает ![]()
__________________
Hell is the possibility of sanity |
|
|||||
|
Регистрация: Oct 2009
Сообщений: 15
|
Вот спасибо за ответ! Прямо в точку!
Всё работает. |
![]() |
![]() |
Часовой пояс GMT +4, время: 11:14. |
|
|
« Предыдущая тема | Следующая тема » |
| Теги |
| viewstack , инициализация , создание |
| Опции темы | |
| Опции просмотра | |
|
|