У меня есть несколько частей кожи, определенных в пользовательском компоненте, и я хочу выполнить некоторый код после . Все добавленные части были добавлены.Выполнение кода после добавления всех частей кожи
В настоящее время моя единственная идея - использовать оператор if в переопределенном методе partAdded, чтобы проверить, были ли добавлены все части. Что-то вроде этого:
override protected function partAdded(partName:String, instance:Object):void
{
super.partAdded(partName, instance);
if (part1 && part2 && part3 && part4) {
some code...
}
}
Но, интересно, есть какое-то более элегантное решение, некоторые конкретный метод, который я мог бы переопределить, или событие, которое я мог бы использовать для этого?
Спасибо,
мне очень интересно, какого рода кода вам нужно выполнить, что зависит от наличия частей кожи? Похоже, что может быть более простой способ сделать это. –
Компонент представляет собой квадратную сетку с 9 равными полями. Каждое поле является частью кожи основного компонента. После того, как все части были добавлены, код должен выполнить некоторые численные вычисления и задать свойства каждой части. – Arelena
Не зная гораздо больше, кажется, что это лучше обрабатывать в компоненте, а не заставлять кожу быть настолько интимным с данными. –