Guide de référence ActionScript® 3.0 pour la plate-forme Adobe® Flash®
Accueil  |  Masquer la liste des packages et des classes |  Packages  |  Classes  |  Nouveautés  |  Index  |  Annexes  |  Pourquoi existe-t-il du contenu en anglais ?
Filtres : AIR 30.0 et versions antérieures, Flash Player 30.0 et versions antérieures, Flash Lite 4
Flex 4.6 et versions antérieures, Flash Pro CS6 et versions antérieures
Masquer les filtres
mx.styles 

CSSSelector  - AS3 Flex

Packagemx.styles
Classepublic class CSSSelector
HéritageCSSSelector Inheritance Object

Version du langage: ActionScript 3.0
Version du produit: Flex 4
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Représente un nœud de sélecteur dans une chaîne de sélecteurs potentielle utilisée pour faire correspondre une déclaration de style à des composants.



Propriétés publiques
 PropriétéDéfini par
  ancestor : CSSSelector
[lecture seule] Si ce sélecteur fait partie d’un sélecteur descendant, il peut avoir une autre sélecteur défini en tant qu’ancêtre arbitraire.
CSSSelector
  conditions : Array
[lecture seule] Ce sélecteur peut correspondre à un sous-ensemble de composants en spécifiant d’autres conditions (par exemple, un composant doit avoir un id, une propriété styleName (équivalente à une condition « class » dans CSS) ou un état (équivalent à une condition « pseudo » dans CSS) particulier)).
CSSSelector
 Inheritedconstructor : Object
Référence à l’objet de classe ou à la fonction constructeur d’une occurrence donnée d’un objet.
Object
  specificity : int
[lecture seule] Calcule la spécificité d’une chaîne de sélecteur pour déterminer la priorité lors de l’application de plusieurs déclarations de style correspondantes.
CSSSelector
  subject : String
[lecture seule] Sujet de ce nœud de sélecteur (uniquement).
CSSSelector
Méthodes publiques
 MéthodeDéfini par
  
CSSSelector(subject:String, conditions:Array = null, ancestor:CSSSelector = null)
Constructeur.
CSSSelector
 Inherited
Indique si la propriété spécifiée d’un objet est définie.
Object
 Inherited
Indique si une occurrence de la classe Object figure dans la chaîne de prototype de l’objet spécifié en tant que paramètre.
Object
  
Détermine si ce sélecteur correspond au composant donné.
CSSSelector
 Inherited
Indique si la propriété spécifiée existe et est énumérable.
Object
 Inherited
Définit la disponibilité d’une propriété dynamique pour les opérations en boucle.
Object
 Inherited
Renvoie la représentation de chaîne de cet objet, formatée selon les paramètres régionaux en vigueur.
Object
  
Renvoie une représentation de chaîne de ce sélecteur.
CSSSelector
 Inherited
Renvoie la valeur primitive de l’objet spécifié.
Object
Détails de la propriété

ancestor

propriété
ancestor:CSSSelector  [lecture seule]

Version du langage: ActionScript 3.0
Version du produit: Flex 4
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Si ce sélecteur fait partie d’un sélecteur descendant, il peut avoir un autre sélecteur défini en tant qu’ancêtre arbitraire.



Implémentation
    public function get ancestor():CSSSelector

conditions

propriété 
conditions:Array  [lecture seule]

Version du langage: ActionScript 3.0
Version du produit: Flex 4
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Ce sélecteur peut correspondre à un sous-ensemble de composants en spécifiant d’autres conditions (par exemple, un composant doit avoir un id, une propriété styleName (équivalente à une condition « class » dans CSS) ou un état (équivalent à une condition « pseudo » dans CSS) particulier)).

En l’absence de conditions, cette propriété est null.



Implémentation
    public function get conditions():Array

specificity

propriété 
specificity:int  [lecture seule]

Version du langage: ActionScript 3.0
Version du produit: Flex 4
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Calcule la spécificité d’une chaîne de sélecteur pour déterminer la priorité lors de l’application de plusieurs déclarations de style correspondantes. Notez que les conditions d’ID contribuent pour 100 points, les conditions pseudo et classe pour 10 points, les types (y compris les descendants dans une chaîne des sélecteurs) pour 1 point. Sélecteurs universels (") qui ne contribuent à rien. Le résultat est la somme de ces contributions. Les sélecteurs d’une spécificité supérieure remplacent ceux d’une spécificité inférieure. Si des sélecteurs possèdent la même spécificité, l’ordre de déclaration définit la priorité (c’est-à-dire, le dernier est prioritaire).



Implémentation
    public function get specificity():int

subject

propriété 
subject:String  [lecture seule]

Version du langage: ActionScript 3.0
Version du produit: Flex 4
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Sujet de ce nœud de sélecteur (uniquement). Pour obtenir une représentation sous forme de chaîne de l’ensemble des conditions et des descendants de ce sélecteur, appelez la méthode toString().

Si ce sélecteur représente le nœud racine d’une chaîne de sélecteurs potentielle, le sujet représente également le sujet de l’ensemble de l’expression de sélecteur.



Implémentation
    public function get subject():String
Détails du constructeur

CSSSelector

()Constructeur
public function CSSSelector(subject:String, conditions:Array = null, ancestor:CSSSelector = null)

Version du langage: ActionScript 3.0
Version du produit: Flex 4
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Constructeur.

Paramètres
subject:String — Représentation ordinaire de ce sélecteur sans conditions ou ancêtres. Il s’agit généralement d’un nom de classe qualifié, par exemple, « spark.components.Button ». Vous pouvez utiliser " pour faire correspondre tous les composants ou « global ». pour un sélecteur global.
 
conditions:Array (default = null) — Un tableau d’objets facultatif de type CSSCondition utilisé pour faire correspondre un sous-ensemble des instances de composant. Actuellement, une seule condition ou une paire est prise en charge.
 
ancestor:CSSSelector (default = null) — Sélecteur facultatif permettant de faire correspondre un composant issu d’un ancêtre arbitraire.
Détails de la méthode

matchesStyleClient

()méthode
public function matchesStyleClient(object:IAdvancedStyleClient):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 ce sélecteur correspond au composant donné.

Paramètres

object:IAdvancedStyleClient — Composant auquel le sélecteur peut s’appliquer.

Valeur renvoyée
Boolean — la valeur est true si le composant est une correspondance ou false dans le cas contraire.

toString

()méthode 
public function toString():String

Version du langage: ActionScript 3.0
Version du produit: Flex 4
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Renvoie une représentation de chaîne de ce sélecteur.

Valeur renvoyée
String — Représentation sous forme de chaîne de ce sélecteur y compris l’ensemble de sa syntaxe, de ses conditions et de ses ancêtres.




[ X ]Pourquoi existe-t-il du contenu en anglais ?
Certaines parties du Guide de référence ActionScript 3.0 sont en anglais

Tout le contenu du Guide de référence ActionScript 3.0 n’a pas été traduit dans toutes les langues. Si un élément de langage n’est pas traduit, il s’affiche en anglais. Par exemple, la classe ga.controls.HelpBox n’est traduite dans aucune langue. Ainsi, dans la version française du guide de référence, la classe ga.controls.HelpBox apparaît en anglais.