Как установить значение по умолчанию skinClass для пользовательского компонента во Flex? Я расширил DropDownList своим пользовательским компонентом, но я бы хотел указать обложку по умолчанию, чтобы использовать его вместо того, чтобы всегда устанавливать значение skinClass для каждого экземпляра.
Вы можете использовать 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);
}