Package | mx.charts.chartClasses |
Interface | public interface IChartElement extends IFlexDisplayObject , IBitmapDrawable , IEventDispatcher |
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Propriété | Défini par | ||
---|---|---|---|
accessibilityProperties : AccessibilityProperties
Options d’accessibilité actuelles de l’objet d’affichage. | IFlexDisplayObject | ||
alpha : Number
Indique la valeur de transparence alpha de l’objet spécifié. | IFlexDisplayObject | ||
blendMode : String
Valeur de la classe BlendMode qui spécifie le mode de fusion à utiliser. | IFlexDisplayObject | ||
cacheAsBitmap : Boolean
Si la valeur true est définie, les moteurs d’exécution de Flash placent en mémoire cache une version bitmap interne de l’objet d’affichage. | IFlexDisplayObject | ||
chartDataProvider : Object [écriture seule]
Fournisseur de données affecté au graphique conteneur. | IChartElement | ||
dataTransform : mx.charts.chartClasses:DataTransform [écriture seule]
Objet DataTransform utilisé par l’élément pour mapper les coordonnées de données aux coordonnées d’écran. | IChartElement | ||
filters : Array
Tableau indexé contenant tous les objets filtre actuellement associés à l’objet d’affichage. | IFlexDisplayObject | ||
height : Number
Indique la hauteur de l’objet d’affichage, en pixels. | IFlexDisplayObject | ||
labelContainer : Sprite [lecture seule]
Objet DisplayObject affichant les libellés rendus par cet élément. | IChartElement | ||
loaderInfo : LoaderInfo [lecture seule]
Renvoie un objet LoaderInfo qui contient des informations relatives au chargement du fichier auquel appartient cet objet d’affichage. | IFlexDisplayObject | ||
mask : DisplayObject
L’objet d’affichage appelant est masqué par l’objet mask spécifié. | IFlexDisplayObject | ||
measuredHeight : Number [lecture seule]
Hauteur mesurée de l’objet. | IFlexDisplayObject | ||
measuredWidth : Number [lecture seule]
Largeur mesurée de l’objet. | IFlexDisplayObject | ||
mouseX : Number [lecture seule]
Indique la coordonnée x de la souris ou ou la position du périphérique de saisie utilisateur, en pixels. | IFlexDisplayObject | ||
mouseY : Number [lecture seule]
Indique la coordonnée y de la souris ou la position du périphérique de saisie utilisateur, en pixels. | IFlexDisplayObject | ||
name : String
Indique le nom d’occurrence de DisplayObject. | IFlexDisplayObject | ||
opaqueBackground : Object
Indique si l’objet d’affichage est opaque avec une couleur d’arrière-plan spécifique. | IFlexDisplayObject | ||
parent : DisplayObjectContainer [lecture seule]
Indique l’objet DisplayObjectContainer qui contient l’objet d’affichage. | IFlexDisplayObject | ||
root : DisplayObject [lecture seule]
Pour un objet d’affichage résidant dans un fichier SWF chargé, la propriété root correspond à l’objet d’affichage de premier niveau dans la partie de la structure arborescente de la liste d’affichage représentée par ce fichier. | IFlexDisplayObject | ||
rotation : Number
Indique la rotation de l’occurrence de DisplayObject, en degrés, à partir de son orientation d’origine. | IFlexDisplayObject | ||
scale9Grid : Rectangle
Grille de mise à l’échelle en vigueur. | IFlexDisplayObject | ||
scaleX : Number
Indique l’échelle horizontale (pourcentage) de l’objet telle qu’elle est appliquée à partir du point d’alignement. | IFlexDisplayObject | ||
scaleY : Number
Indique l’échelle verticale (pourcentage) de l’objet telle qu’elle est appliquée à partir du point d’alignement. | IFlexDisplayObject | ||
scrollRect : Rectangle
Cadre de sélection du défilement de l’objet d’affichage. | IFlexDisplayObject | ||
stage : Stage [lecture seule]
Scène de l’objet d’affichage. | IFlexDisplayObject | ||
transform : flash.geom:Transform
Objet dont les propriétés se rapportent à la matrice, à la transformation des couleurs et aux limites des pixels d’un objet d’affichage. | IFlexDisplayObject | ||
visible : Boolean
Indique si l’objet d’affichage est visible ou non. | IFlexDisplayObject | ||
width : Number
Indique la largeur de l’objet d’affichage, en pixels. | IFlexDisplayObject | ||
x : Number
Indique la coordonnée x de l’occurrence de DisplayObject par rapport aux coordonnées locales de l’objet DisplayObjectContainer parent. | IFlexDisplayObject | ||
y : Number
Indique la coordonnée y de l’occurrence de DisplayObject par rapport aux coordonnées locales de l’objet DisplayObjectContainer parent. | IFlexDisplayObject |
Méthode | Défini par | ||
---|---|---|---|
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Enregistre un objet écouteur d’événement auprès d’un objet EventDispatcher afin que l’écouteur soit averti d’un événement. | IEventDispatcher | ||
Appelée par le graphique conteneur pour indiquer que l’état actuel du graphique a changé. | IChartElement | ||
Appelée par le graphique pour autoriser les éléments associés à récupérer les sélecteurs de style de son tableau chartSeriesStyles. | IChartElement | ||
Appelée par le graphique conteneur pour collecter les transitions lues par un élément particulier lorsque l’état du graphique change. | IChartElement | ||
Appelée par la classe DataTransform gouvernante pour obtenir une description des données représentées par cet élément IChartElement. | IChartElement | ||
Distribue un événement dans le flux d’événements. | IEventDispatcher | ||
Renvoie un objet HitData décrivant le point de données le plus proche des coordonnées transmises à la méthode. | IChartElement | ||
Renvoie un rectangle qui définit la zone de l’objet d’affichage relativement au système de coordonnées de l’objet targetCoordinateSpace. | IFlexDisplayObject | ||
Renvoie un rectangle qui définit les limites de l’objet d’affichage, en se basant sur le système de coordonnées défini par le paramètre targetCoordinateSpace, moins tout trait appliqué aux formes. | IFlexDisplayObject | ||
Convertit l’objet point des coordonnées de scène (globales) vers les coordonnées de l’objet d’affichage (locales). | IFlexDisplayObject | ||
Vérifie si des écouteurs sont enregistrés auprès de l’objet EventDispatcher pour un type spécifique d’événement. | IEventDispatcher | ||
Evalue le cadre de sélection de l’objet d’affichage pour savoir s’il recouvre ou recoupe le cadre de sélection de l’objet d’affichage obj. | IFlexDisplayObject | ||
Evalue l’objet d’affichage pour savoir s’il recouvre ou recoupe le point spécifié par les paramètres x et y. | IFlexDisplayObject | ||
Convertit l’objet point des coordonnées de l’objet d’affichage (locales) vers les coordonnées de la scène (globales). | IFlexDisplayObject | ||
Indique à l’élément que le mappage de données des axes associés a changé. | IChartElement | ||
Déplace cet objet vers les coordonnées x et y spécifiées. | IFlexDisplayObject | ||
Supprime un écouteur de l’objet EventDispatcher. | IEventDispatcher | ||
Définit la taille réelle de cet objet. | IFlexDisplayObject | ||
Vérifie si un écouteur d’événement est enregistré auprès de cet objet EventDispatcher ou de ses ancêtres pour le type d’événement spécifié. | IEventDispatcher |
chartDataProvider | propriété |
chartDataProvider:Object
[écriture seule] Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Fournisseur de données affecté au graphique conteneur. Les types d’éléments peuvent choisir d’hériter du fournisseur de données du graphique conteneur si cela est nécessaire ou autoriser les développeurs à affecter spécifiquement des fournisseurs de données à l’élément. Tous les éléments ne dépendent pas obligatoirement d’un fournisseur de données.
Implémentation
public function set chartDataProvider(value:Object):void
dataTransform | propriété |
dataTransform:mx.charts.chartClasses:DataTransform
[écriture seule] Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Objet DataTransform utilisé par l’élément pour mapper les coordonnées de données aux coordonnées d’écran. Cette propriété est affectée par le graphique conteneur.
Implémentation
public function set dataTransform(value:mx.charts.chartClasses:DataTransform):void
labelContainer | propriété |
labelContainer:Sprite
[lecture seule] Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Objet DisplayObject affichant les libellés rendus par cet élément. Dans la plupart des cas, les libellés affichés dans la zone de données d’un graphique sont rendus par-dessus les autres éléments, au lieu d’être entrelacés avec les données. Si un élément d’implémentation dispose de libellés à afficher, il peut les placer dans un objet Sprite et les renvoyer comme valeur de la propriété labelContainer
. Les graphiques conteneurs rendent les propriétés labelContainer de tous les éléments inclus et les placent dans la zone de données, au-dessus des autres éléments.
Implémentation
public function get labelContainer():Sprite
chartStateChanged | () | méthode |
public function chartStateChanged(oldState:uint, v:uint):void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Appelée par le graphique conteneur pour indiquer que l’état actuel du graphique a changé. Les éléments d’implémentation doivent répondre à cette méthode pour synchroniser les modifications apportées aux données affichées par l’élément.
Paramètres
oldState:uint — Entier représentant l’état précédent.
| |
v:uint — Entier représentant le nouvel état.
|
claimStyles | () | méthode |
public function claimStyles(styles:Array, firstAvailable:uint):uint
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Appelée par le graphique pour autoriser les éléments associés à récupérer les sélecteurs de style de son tableau chartSeriesStyles. Chaque graphique dispose de son propre ensemble de sélecteurs, qui sont implicitement affectés aux éléments contenus qui les demandent. L’implémentation de cette fonction offre à un élément la possibilité de récupérer des éléments de cet ensemble, si nécessaire. Un élément qui nécessite N sélecteurs de style récupère les valeurs comprises entre styles[firstAvailable]
et styles[firstAvailable + N - 1]
.
Paramètres
styles:Array — Tableau de styles à récupérer.
| |
firstAvailable:uint — Premier sélecteur de style à récupérer dans le tableau.
|
uint — Nouvelle valeur de firstAvailable après récupération des styles (par exemple, firstAvailable + N).
|
collectTransitions | () | méthode |
public function collectTransitions(chartState:Number, transitions:Array):void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Appelée par le graphique conteneur pour collecter les transitions lues par un élément particulier lorsque l’état du graphique change. Le graphique collecte les transitions de tous les éléments et s’assure qu’elles sont lues en parallèle. Il attend que toutes les transitions soient terminées avant de passer à un autre état. Les implémenteurs doivent ajouter toutes les transitions nécessaires à la fin du paramètre Array des transitions.
Paramètres
chartState:Number — Etat auquel le graphique lance la lecture des nouvelles transitions.
| |
transitions:Array — Tableau de transition à ajouter à la liste des transitions devant être lues par le graphique.
|
describeData | () | méthode |
public function describeData(dimension:String, requiredFields:uint):Array
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Appelée par la classe DataTransform gouvernante pour obtenir une description des données représentées par cet élément IChartElement. Les implémenteurs remplissent et renvoient un tableau d’objets mx.charts.chartClasses.DataDescription pour garantir que leurs données sont correctement prises en compte par les axes générant automatiquement les valeurs à partir des données affichées (par exemple minimum, maximum, interval et unitSize). La plupart des types d’éléments renvoient un tableau contenant une seule description DataDescription. Les agrégats tels que BarSet et ColumnSet peuvent renvoyer plusieurs instances DataDescription décrivant les données affichées par leurs sous-éléments. Lorsque cette méthode est appelée, l’implémenteur décrit les données le long de l’axe indiqué par l’argument dimension
. Cette fonction peut être appelée pour chaque axe pris en charge par le graphique conteneur.
Paramètres
dimension:String — Détermine l’axe dont les descriptions des données doivent être obtenues.
| |
requiredFields:uint — Champ de bits indiquant quelles valeurs de l’objet DataDescription sont prises en compte par cet axe. Les implémenteurs peuvent optimiser le calcul en calculant uniquement les champs nécessaires.
|
Array — Tableau contenant les instances DataDescription qui décrivent les données affichées.
|
Eléments de l’API associés
findDataPoints | () | méthode |
public function findDataPoints(x:Number, y:Number, sensitivity2:Number):Array
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Renvoie un objet HitData décrivant le point de données le plus proche des coordonnées transmises à la méthode. Les arguments x
et y
doivent être des valeurs exprimées dans le système de coordonnées de l’élément. Lors de la recherche des points de données les plus proches, cette méthode respecte les limites spécifiées par le paramètre sensitivity2
.
Paramètres
x:Number — Coordonnée x par rapport à l’objet ChartBase.
| |
y:Number — Coordonnée y par rapport à l’objet ChartBase.
| |
sensitivity2:Number — Distance maximale entre le point de données et la position de la coordonnée x/y.
|
Array — Objet HitData décrivant le point de données le plus proche, dans un rayon de pixels défini par la propriété sensitivity2 .
|
Eléments de l’API associés
mappingChanged | () | méthode |
public function mappingChanged():void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Indique à l’élément que le mappage de données des axes associés a changé. Les implémenteurs doivent détruire les données mises en cache et générer un nouveau rendu adapté. Cette fonction est appelée automatiquement par l’objet DataTransform lorsque cela est nécessaire.
Tue Jun 12 2018, 09:30 AM Z