Le concept de « Skin Part » est apparu avec la nouvelle architecture Spark introduite dans Flex 4. Les « Skin Parts » (SP) définissent l’ensemble des éléments visuels qui constituent un composant. L’exemple type est la ScrollBar qui possède 4 SP : track, thumb, decrementButton, incrementButton. L’utilisation des SP permet de définir un contrat explicite entre le composant et sa skin. Ce contrat est exploitable par :
- Le Framework : Vérification par le compilateur ou au runtime du respect du contrat.
- L’équipe de développement : le designer est capable de monter la skin simplement avec l’ASDoc.
On peut classer les SP en 2 catégories : les statiques et les dynamiques. Cet article traite des SP dynamiques : Quelles différences entre SP statiques/dynamiques, comment définir et instancier les SP dynamiques.


