スイッチのテキスト値を変更するカスタムFlexToggleswitchコンポーネントがあります。
package skins
{
import spark.skins.mobile.ToggleSwitchSkin;
public class MyToggleSwitchSkin extends ToggleSwitchSkin
{
public function MyToggleSwitchSkin()
{
super();
selectedLabel="Serviceable";
unselectedLabel="Fault";
}
}
}
MXMLタグを使用してコントロールを追加すると、正常に機能します。ただし、アクションスクリプトを使用してコンポーネントを追加すると、追加されません。
import skins.MyToggleSwitchSkin;
public function addToggle():void {
var myCustomToggle:MyToggleSwitchSkin = new MyToggleSwitchSkin();
hgroup.addElement(myCustomToggle);
}
コントロールは表示されますが、アクティブにはなりません。
私が見逃したアイデアはありますか?