Я пытаюсь реализовать складное всплывающее окно TitleWindow, добавив маркер в верхний правый угол элемента управления Panel.К сожалению, изображение, которое я добавляю как дескриптор, не отображается при отрисовке элемента управления.Я могу вызвать перерисовку, изменив источник изображения, так что, очевидно, оно есть, но оно как-то скрыто.
Есть ли способ сделать этот элемент управления изображением видимым для пользователя?
Вот код для окна:
package
{
import mx.containers.Panel;
import mx.controls.Image;
public class CollapsableWindow extends Panel
{
public function CollapsableWindow()
{
super();
}
public var close:Image;
protected override function createChildren():void
{
super.createChildren();
close = new Image();
close.source = "/assets/close.png";
close.x = this.width - 20;
close.y = 8;
this.titleBar.addChildAt(close, 0);
}
}
}