Подтвердить что ты не робот

Настройка скина по умолчанию для настраиваемого компонента в Flex 4

Как вы устанавливаете значение по умолчанию для skinClass для настраиваемого компонента в Flex? Я расширил DropDownList своим пользовательским компонентом, но я хотел бы указать скин по умолчанию, чтобы идти с ним, а не всегда устанавливать значение skinClass для каждого экземпляра.

4b9b3361

Ответ 1

Вы можете использовать css для применения скина к классу компонентов следующим образом:

@namespace component "com.domain.project.view.component.*";

component|CustomComponent {
    skin-class: ClassReference("com.domain.project.view.skin.CustomSkin");
}

Или, если вы хотите его в своем коде компонента, вы можете установить стиль в конструкторе:

public function CustomComponent()
{
  super();
  setStyle("skinClass", CustomSkin);
}