美好的一天,
有没有人知道是否有办法确定何时添加了SkinnableComponent对象的所有部分?此问题的上下文如下:
我有一个自定义的skinnable组件类,一旦创建它就需要更新它的一些部分(例如更改一些标签),这意味着一旦所有的皮肤部件都被实例化并添加。
提前致谢,
答案 0 :(得分:0)
常见的解决方案是覆盖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();
}
}