Как определить, закончил ли 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();
}
}