Очень разочарован этим.Я создал простой класс, который расширяет UIComponent.Я создаю экземпляр этого класса в родительском классе и использую метод addChild, чтобы добавить его в родительский класс.Я переопределил метод «updateDisplayList» расширенного UIComponent, чтобы добавить свою собственную процедуру рисования, используя объект «graphics».
Моя проблема возникает, когда я начинаю попытку изменить любое из следующих свойств (x, y, width, height) либо напрямую, либо с помощью «move» или «setActualSize», потому что UIComponent больше не будет отображаться - до изменения любого из этих свойств объект отображается нормально.Я знаю, что объект все еще там, метод «updateDisplayList» все еще вызывается (так как я вызываю «invalidateDisplayList» после каждого изменения), и он правильно сообщает об изменениях.
Я бился головойнад этим в течение шести часов, и это просто не имеет смысла?!?
M