Flash CS4 Professional ActionScript 2.0

Utilisation de styles avec le composant Button

Vous pouvez définir des propriétés de style pour modifier l'aspect de l'occurrence d'un bouton. Si le nom d'une propriété de style se termine par « Color », il s'agit d'une propriété de style de couleur qui se comporte différemment des autres propriétés de style. Pour plus d'informations, consultez Utilisation de styles pour personnaliser la couleur et le texte des composants dans Utilisation des composants ActionScript 2.0.

Un composant Button prend en charge les styles suivants :

Style

Thème

Description

themeColor

Halo

Couleur de base d'un composant. "haloGreen", "haloBlue" et "haloOrange" sont des valeurs possibles. La valeur par défaut est "haloGreen".

backgroundColor

Sample

Couleur d'arrière-plan. La valeur par défaut est 0xEFEBEF (gris clair).

Le thème Halo utilise 0xF8F8F8 (gris très clair) comme couleur d'arrière-plan du bouton lorsque ce dernier est relevé et themeColor lorsqu'il est enfoncé. Seule la couleur d'arrière-plan du bouton relevé peut être modifiée dans le thème Halo, en appliquant une enveloppe au bouton. Voir Utilisation des enveloppes avec le composant Button.

borderStyle

Sample

Le composant Button utilise une occurrence RectBorder comme bordure dans le thème Sample et répond au styles définis dans cette classe. Voir Classe RectBorder.

Avec le thème Halo, le composant Button utilise une bordure arrondie personnalisée dont les couleurs ne sont pas modifiables, à l'exception de themeColor.

color

Les deux

Couleur du texte. La valeur par défaut est 0x0B333C pour le thème Halo et vide pour le thème Sample.

disabledColor

Les deux

Couleur du texte lorsque le composant est désactivé.
La couleur par défaut est 0x848384 (gris foncé).

embedFonts

Les deux

Valeur booléenne qui indique si la police spécifiée dans fontFamily est de type intégré. Ce style doit être défini sur true si fontFamily fait référence à une police intégrée. Dans le cas contraire, la police intégrée n'est pas utilisée. Si ce style est défini sur true et que fontFamily ne fait pas référence à une police intégrée, aucun texte n'est affiché. La valeur par défaut est false.

fontFamily

Les deux

Nom de la police du texte. La valeur par défaut est "_sans".

fontSize

Les deux

Taille, en points, de la police. La valeur par défaut est 10.

fontStyle

Les deux

Style de police : "normal" ou "italic". La valeur par défaut est "normal".

fontWeight

Les deux

Epaisseur de la police : « none » ou « bold ». La valeur par défaut est  "none". Tous les composants peuvent également accepter la valeur "normal" au lieu de "none" pendant un appel à la méthode setStyle(), mais les appels suivants à getStyle() renvoient "none".

textDecoration

Les deux

Décoration du texte : "none" ou "underline". La valeur par défaut est "none".