2012-01-04 7 views
0

おやすみ、SkinnableComponentが部品の追加を完了したかどうかを判断する方法?

SkinnableComponentオブジェクトのすべての部分が追加された時期を判断する方法があるかどうかは知りませんか?

私はスキンパーツのインスタンス化が完了したら、そのパーツの一部を更新する必要があるカスタムスキン可能コンポーネントクラスを用意しています(例えば、いくつかのラベルを変更する必要があります)。追加されました。事前に

おかげで、

答えて

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(); 
    } 
} 
+0

ありがとうございました。私は、イベントや何かを介して皮膚の完成アクションを決定する方法があると思ったが、これが唯一の方法だと思われる。 –

関連する問題