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):void
hasCSSState | () | 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