Настройка обложки по умолчанию для пользовательского компонента в Flex 4 - PullRequest
25 голосов
/ 18 августа 2010

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

1 Ответ

42 голосов
/ 18 августа 2010

Вы можете использовать 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);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...