суббота, 4 мая 2013 г.

UIComponent

При написании своего ScrollBar'а столкнулся с проблемой: размер контента ( объекта, который должен был прокручиваться ) не соответствовал его реальному размеру.

После недолгого ковыряния выяснилось, что проблема была в UI компонентах. Их размер был неправильный даже после добавления компонентов на сцену ( после события Event.ADDED_TO_STAGE ).

В поисках способа инициализации компонентов, я наткнулся на две функции: callLater и validateNow.

вторник, 30 апреля 2013 г.

ComboBox component #1009 error



TypeError: Error #1009: Cannot access a property or method of a null object reference.
at fl.containers::BaseScrollPane/drawBackground()
at fl.controls::List/draw()
at fl.core::UIComponent/drawNow()
at fl.controls::List/scrollToIndex()
at fl.controls::SelectableList/scrollToSelected()
at fl.controls::ComboBox/open()
at fl.controls::ComboBox/onToggleListVisibility()

Такая ошибка возникала у меня на днях. Дело было в том, что я удалил из библиотеки компонент List.