¿Cómo se establece el valor predeterminado de skinClass para un componente personalizado en Flex? He extendido DropDownList con mi componente personalizado, pero me gustaría especificar un skin predeterminado para ir con él en lugar de establecer siempre el valor de skinClass para cada instancia.Configuración de un aspecto predeterminado para un componente personalizado en Flex 4
25
A
Respuesta
42
Puede usar CSS para aplicar una máscara a una clase de componente este modo:
@namespace component "com.domain.project.view.component.*";
component|CustomComponent {
skin-class: ClassReference("com.domain.project.view.skin.CustomSkin");
}
O si desea que dentro de su código de componente, puede establecer el estilo en el constructor:
public function CustomComponent()
{
super();
setStyle("skinClass", CustomSkin);
}
Cuestiones relacionadas
- 1. ¿Cómo se define un estilo predeterminado para un componente Flex personalizado?
- 2. ¿Cómo puedo definir "contentGroups" personalizados en un componente personalizado de Flex 4?
- 3. Flex 4: Valor de CSS personalizado
- 4. ¿Cómo poner nodos secundarios MXML dentro de un componente Flex 4 personalizado?
- 5. Centrado de contenido en Flex 4
- 6. Cargando un componente Yii personalizado
- 7. Configuración compiler.theme opción para Halo/Flex 4 en FlashDevelop
- 8. Flex: determine si un componente muestra
- 9. Flex 4 Scroller
- 10. Flex 4: Crear un grupo con un fondo
- 11. Cómo crear un Componente Swing personalizado
- 12. Android - Escribir un componente personalizado (compuesto)
- 13. Eventos del componente Adobe Flex
- 14. ¿Hay algún componente para crear automáticamente un formulario de configuración?
- 15. ¿Cómo se especifica un validador para un componente de entrada dentro de un componente compuesto?
- 16. Flex 4 deslizante con dos pulgares
- 17. Desplácese hasta el elemento seleccionado en el componente Lista de chispas de Flex 4
- 18. configuración de un host virtual apache predeterminado
- 19. Visualización de SVG en Flex 4
- 20. Configuración de un registro de eventos personalizado para log4net
- 21. Cómo se elimina el borde de un Componente TextArea de Flex 4 (halo con tema de chispa)
- 22. Especificando un archivo de configuración personalizado para CKEditor
- 23. ¿Puedo crear un calificador de configuración personalizado para Android?
- 24. Flex: Cómo agregar un botón de cerrar pestaña para el componente TabNavigator
- 25. Mover un grupo de configuración personalizado a un archivo separado
- 26. Flex 4: Evento de cambio de estado
- 27. botón predeterminado NSButton con aspecto azulado
- 28. ¿Cómo cambiar la barra de desplazamiento al diseño personalizado? (evite usar el aspecto predeterminado del navegador)
- 29. parentApplication y FlexGlobals.topLevelApplication en Flex 4
- 30. Calling controlador predeterminado de un manejador de autenticación personalizado
Esto funcionaría, pero estoy más buscando cómo configurarlo en el código de ActionScript para que la máscara se convierta en parte del componente (por ejemplo, como DropDownListSkin es para DropDownList). –
Gotcha, modificó la respuesta para hacerlo en código. – Dave
Perfecto, gracias. –