| Package | mx.styles |
| Interface | public interface IAdvancedStyleClient extends IStyleClient , ISimpleStyleClient |
| Implémenteurs | AdvancedStyleClient, StyleProxy, UIComponent |
| Version du langage: | ActionScript 3.0 |
| Version du produit: | Flex 4 |
| Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
| Propriété | Défini par | ||
|---|---|---|---|
![]() | className : String [lecture seule]
Nom de la classe du composant. | IStyleClient | |
| id : String [lecture seule]
Identité du composant. | IAdvancedStyleClient | ||
![]() | inheritingStyles : Object
Objet contenant les styles héritables pour ce composant. | IStyleClient | |
![]() | nonInheritingStyles : Object
Objet contenant les styles non héritables pour ce composant. | IStyleClient | |
![]() | styleDeclaration : CSSStyleDeclaration
Déclaration de style contenant les styles en ligne déclarés par cet objet. | IStyleClient | |
![]() | styleName : Object
Source des valeurs de style de cet objet. | ISimpleStyleClient | |
| styleParent : IAdvancedStyleClient
Le parent de cette interface IAdvancedStyleClient. | IAdvancedStyleClient | ||
| Méthode | Défini par | ||
|---|---|---|---|
![]() |
Supprime une propriété de style de cette instance de composant. | IStyleClient | |
![]() |
Renvoie un tableau d’objets CSSStyleDeclaration pour le sélecteur de type qui s’applique à ce composant. Renvoie la valeur null si aucun n’existe. | IStyleClient | |
![]() |
Extrait une propriété de style ayant été définie n’importe où dans la chaîne de recherche de style de ce composant. | IStyleClient | |
Renvoie true si la valeur currentCSSState n’est pas nulle. | IAdvancedStyleClient | ||
Renvoie la valeur true si cssState correspond à currentCSSState. | IAdvancedStyleClient | ||
Détermine si l’instance est identique au, ou est une sous-classe du, type donné. | IAdvancedStyleClient | ||
![]() |
Propage les changements de style aux enfants de ce composant. | IStyleClient | |
![]() |
Configure les valeurs de cache du style interne afin que la méthode getStyle() fonctionne. | IStyleClient | |
![]() |
Enregistre le gestionnaire EffectManager comme l’un des écouteurs d’événement pour chaque événement d’effet. | IStyleClient | |
![]() |
Définit une propriété de style pour cette instance de composant. | IStyleClient | |
![]() |
Appelé lorsque la valeur d’une propriété de style change. | ISimpleStyleClient | |
Flex() appelle la méthode stylesInitialized() lorsque les styles d’un composant sont d’abord initialisés. | IAdvancedStyleClient | ||
id | propriété |
styleParent | propriété |
styleParent:IAdvancedStyleClient| Version du langage: | ActionScript 3.0 |
| Version du produit: | Flex 4 |
| Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Le parent de cette interface IAdvancedStyleClient. Vous ne devez généralement pas attribuer cette propriété directement. Elle est définie par les méthodes addChild, addChildAt, removeChild et removeChildAt de la classe flash.display.DisplayObjectContainer et les méthodes mx.core.UIComponent.addStyleClient() et mx.core.UIComponent.removeStyleClient(). Si elle se voit attribuer une valeur directement, sans appeler l’une des méthodes mentionnées ci-dessus, l’instance de la classe qui implémente cette interface n’héritera pas les styles à partir de l’objet UIComponent ou DisplayObject. De plus, si elle se voit attribuer une valeur directement sans supprimer auparavant l’objet du parent actuel avec les méthodes de suppression répertoriées ci-dessus, une fuite de mémoire peut se produire.
Implémentation
public function get styleParent():IAdvancedStyleClient public function set styleParent(value:IAdvancedStyleClient):voidhasCSSState | () | méthode |
public function hasCSSState():Boolean| Version du langage: | ActionScript 3.0 |
| Version du produit: | Flex 4.6 |
| Versions du moteur d’exécution: | Flash Player 10, AIR 2.5 |
Renvoie true si la valeur currentCSSState n’est pas égale à null. Vous ne devez généralement pas appeler cette méthode directement. Elle est appelée par la méthode mx.styles.CSSCondition.matchesStyleClient().
Notez que les composants Spark utilisent leur état d’habillage comme pseudo état. Les composants Halo utilisent la propriété currentState.
Boolean — Renvoie true si la valeur currentCSSState n’est pas égale à null. Par défaut, currentCSSState est identique à currentState. En l’absence d’état, elle renvoie la valeur false.
|
matchesCSSState | () | méthode |
public function matchesCSSState(cssState:String):Boolean| Version du langage: | ActionScript 3.0 |
| Version du produit: | Flex 4 |
| Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Renvoie true si cssState correspond à currentCSSState. Vous ne devez généralement pas appeler cette méthode directement. Elle est appelée par la méthode mx.styles.CSSCondition.matchesStyleClient().
Notez que les composants Spark utilisent leur état d’habillage comme pseudo état. Les composants Halo utilisent la propriété currentState.
Paramètres
cssState:String — Une valeur possible de CSSCondition.value. Elle représente l’état actuel de ce composant utilisé pour faire correspondre les pseudo-sélecteurs CSS.
|
Boolean — true si cssState correspond à currentCSSState. Par défaut, currentCSSState est identique à currentState. En l’absence d’état, elle renvoie la valeur null.
|
matchesCSSType | () | méthode |
public function matchesCSSType(cssType:String):Boolean| Version du langage: | ActionScript 3.0 |
| Version du produit: | Flex 4 |
| Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Détermine si l’instance est identique au, ou est une sous-classe du, type donné. Vous ne devez généralement pas appeler cette méthode directement. Elle est appelée par la méthode mx.styles.CSSCondition.matchesStyleClient().
Paramètres
cssType:String — Objet CSSSelector.
|
Boolean — true si cssType est dans la hiérarchie des sélecteurs de types qualifiés.
|
stylesInitialized | () | méthode |
public function stylesInitialized():void| Version du langage: | ActionScript 3.0 |
| Version du produit: | Flex 4 |
| Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Flex appelle la méthode stylesInitialized() lorsque les styles d’un composant sont d’abord initialisés.
Tue Jun 12 2018, 09:30 AM Z
Masquer les propriétés publiques héritées
Afficher les propriétés publiques héritées