Bonjour à tous,
Voilà c'est une question très simple: je voudrais savoir s'il y a moyen de remplacer la scroll bar d'origine par une faite maison avec le composant tree de base.
Merci
Bonjour à tous,
Voilà c'est une question très simple: je voudrais savoir s'il y a moyen de remplacer la scroll bar d'origine par une faite maison avec le composant tree de base.
Merci
Bonjour,
sous toutes réserves , je dirais que c'est impossible.
seule solution : créer son propre Tree personnalisé.
Bien à toi.
par contre, ce que tu peux faire c'est reskinner celle existante en utilisant les thèmes, tu pourras changer le look de la scrollbar et de tous les éléments graphiques composant le Tree
Création d'un thème
Si vous ne voulez pas utiliser le thème Halo ou le thème Sample, vous pouvez les modifier pour créer un nouveau thème.
Certaines enveloppes ont une taille prédéfinie dans les thèmes. Vous pouvez en augmenter ou en réduire la taille. Les composants seront alors automatiquement redimensionnés à leur nouvelle taille. Les autres enveloppes se composent de plusieurs éléments, certains statiques et d'autres extensibles.
Certaines enveloppes (par exemple, RectBorder et ButtonSkin) utilisent l'API de dessin ActionScript pour tracer leurs graphiques car elle est plus efficace en matière de taille et de performances. Vous pouvez partir du code ActionScript contenu dans ces enveloppes pour les adapter à vos besoins.
Pour obtenir une liste des enveloppes supportées par chaque composant et ses propriétés, reportez-vous au guide Référence du langage des composants.
Pour créer un thème :
Sélectionnez le fichier FLA correspondant au thème à utiliser comme modèle et faites-en une copie.
Donnez un nom unique à la copie, par exemple MyTheme.fla.
Choisissez Fichier > Ouvrir MyTheme.fla dans Flash.
Choisissez Fenêtre > Bibliothèque pour ouvrir la bibliothèque si ce n'est pas déjà fait.
Double-cliquez sur le symbole de l'enveloppe à modifier pour l'ouvrir en mode de modification de symbole.
Les enveloppes sont situées dans le dossier Flash UI Components 2/Themes/MMDefault/Composant Assets (cet exemple utilise RadioButton Assets).
Modifiez le symbole ou supprimez les graphiques et créez-en de nouveaux.
Vous pouvez choisir Affichage > Zoom avant pour agrandir la représentation. Lors de la modification d'une enveloppe, vous devez conserver le point d'alignement pour qu'elle s'affiche correctement. Le coin supérieur gauche de tous les symboles modifiés doit se trouver à (0,0).
Par exemple, ouvrez l'élément States/RadioFalseDisabled et appliquez la couleur gris clair au cercle intérieur.
Lorsque vous avez terminé de modifier le symbole de l'enveloppe, cliquez sur le bouton de retour, figurant dans la partie gauche de la barre d'informations en haut de la scène, pour revenir en mode d'édition de document.
Répétez les étapes 4 à 6 jusqu'à ce que vous ayez modifié toutes les enveloppes voulues.
Appliquez MyTheme.fla à un document selon la procédure décrite ultérieurement dans ce chapitre. (Voir la section Application d'un nouveau thème à un document.)
Merci pour vos réponses et désolé pour la lenteur de la mienne.
J'avais posé la question pour un ami qui n'a toujours pas essayé le procédé ... mais cela semble être exactement ce qu'il cherchait.
Merci encore
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager