Как определить, закончил ли SkinnableComponent добавление деталей?

Добрый день,

Кто-нибудь знает, есть ли способ определить, когда все части объекта SkinnableComponent были добавлены? Контекст этой проблемы следующий:

У меня есть собственный класс компонентов с изменяемым оформлением, которому необходимо обновлять некоторые его части (например, изменять некоторые метки) после его создания, то есть после создания и добавления всех частей скина.

Заранее спасибо,

1 ответ

Решение

Общее решение - переопределить partAdded(partName:String, instance:Object):void и изменить детали при их создании.

override protected function partAdded(partName:String, instance:Object):void 
{
    super.partAdded(partName, instance);
    if (instance == myLabel)
    {
        myLabel.text = getText();
    }
}
Другие вопросы по тегам