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

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

25
задан Anthony -GISCOE- 18 August 2010 в 14:34
поделиться

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);
}
42
ответ дан 28 November 2019 в 21:11
поделиться
Другие вопросы по тегам:

Похожие вопросы: