Как определить, закончил ли SkinnableComponent добавление деталей? - PullRequest
0 голосов
/ 04 января 2012

Добрый день,

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

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

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

1 Ответ

0 голосов
/ 04 января 2012

Распространенным решением является переопределение 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();
    }
}
...