0

再会,

有谁知道是否有办法确定何时添加了 SkinnableComponent 对象的所有部分?这个问题的上下文如下:

我有一个自定义的可换肤组件类,一旦创建它就需要更新它的一些部分(例如更改一些标签),这意味着一旦所有的皮肤部分都被实例化和添加。

提前致谢,

4

1 回答 1

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();
    }
}
于 2012-01-04T10:03:21.653 回答