flex 3 composants accordéon et coins arrondis
-
20-08-2019 - |
Question
J'utilise le composant accordéon dans Flex et n'arrive pas à obtenir que l'en-tête ait des angles arrondis. Le pied de page arrondit pas de problème mais l'en-tête reste carré, des suggestions?
La solution
Voici une exemple de profondeur de Doug McCune montrant comment personnaliser le contrôle Accordion, avec code source et explication, dans lequel il fait quelque chose de similaire. Bien que les détails dépendent de ce que vous essayez de faire, vous devez essentiellement redéfinir l'apparence des boutons et / ou des enveloppes de sélection de l'en-tête d'accordéon.
Le skinning peut être un peu délicat, l’une de ces choses qui semblent devoir être plus facile que ça (et personnellement, j’estime que l’utilisation de Flash pour le skinning est une douleur pour toutes les situations sauf les plus simples; je préfère de loin le faire. dans le code ou les balises), mais si vous passez un peu de temps avec le code de l’exemple, je suis sûr que vous verrez ce qui se passe et pourrez vous appliquer à votre projet. J'espère que ça aide - bonne chance!
Autres conseils
Votre meilleur choix est probablement de concevoir la peau en flash et de l'utiliser en flex.
Je suggère de télécharger les modèles de skin skin flex à partir d'ici
l'installer.
Lorsque le flash s'ouvre, allez à "Créer à partir d'un modèle" et cliquez sur plus. Sélectionnez les peaux flexibles. Vous pouvez simplement choisir de créer un modèle d'accordéon ou un modèle de skins complet. Concevez-le comme vous voulez. Exécutez-le pour créer un fichier swc, puis importez-le en flex. Vous pouvez ensuite utiliser cet habillage dans votre panneau accordéon.
De cette façon, votre peau peut être conçue avec vos coins arrondis (assurez-vous que vous avez activé l'échelle 9 pour qu'elle s'adapte correctement)