Paket | mx.charts.chartClasses |
Schnittstelle | public interface IAxisRenderer extends IUIComponent , IFlexDisplayObject , IBitmapDrawable , IEventDispatcher |
Umsetzer | AxisRenderer |
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Klassen implementieren diese Schnittstelle, um eine Bereichsdefinitionsfunktion bereitzustellen.
Verwandte API-Elemente
Eigenschaft | Definiert von | ||
---|---|---|---|
accessibilityProperties : AccessibilityProperties
Die aktuellen Optionen für Eingabehilfen zur Barrierefreiheit dieses Anzeigeobjekts. | IFlexDisplayObject | ||
alpha : Number
Gibt den Alphatransparenzwert des angegebenen Objekts an. | IFlexDisplayObject | ||
axis : IAxis
Das mit diesem Renderer verknüpfte Achsenobjekt. | IAxisRenderer | ||
baselinePosition : Number [schreibgeschützt]
Die y-Koordinate der Grundlinie der ersten Textzeile der Komponente. | IUIComponent | ||
blendMode : String
Ein Wert aus der BlendMode-Klasse, mit dem angegeben wird, welcher Mischmodus verwendet werden soll. | IFlexDisplayObject | ||
cacheAsBitmap : Boolean
Wird diese Eigenschaft auf „true“ gesetzt, speichern Flash-Laufzeitumgebungen eine interne Bitmap-Darstellung des Anzeigeobjekts im Cache. | IFlexDisplayObject | ||
document : Object
Ein Verweis auf das Dokumentobjekt, das mit dieser Komponente verknüpft ist. | IUIComponent | ||
enabled : Boolean
Legt fest, ob die Komponente Benutzereingaben akzeptieren kann. | IUIComponent | ||
explicitHeight : Number
Die explizit festgelegte Höhe für die Komponente in Pixeln als Koordinaten der Komponente. | IUIComponent | ||
explicitMaxHeight : Number [schreibgeschützt]
Eine Zahl, die die maximale Höhe der Komponente in Pixeln als Koordinaten der Komponente angibt. | IUIComponent | ||
explicitMaxWidth : Number [schreibgeschützt]
Eine Zahl, die die maximale Breite der Komponente in Pixeln als Koordinaten der Komponente angibt. | IUIComponent | ||
explicitMinHeight : Number [schreibgeschützt]
Eine Zahl, die die minimale Höhe der Komponente in Pixeln als Koordinaten der Komponente angibt. | IUIComponent | ||
explicitMinWidth : Number [schreibgeschützt]
Eine Zahl, die die minimale Breite der Komponente in Pixeln als Koordinaten der Komponente angibt. | IUIComponent | ||
explicitWidth : Number
Die explizit festgelegte Breite für die Komponente in Pixeln als Koordinaten der Komponente. | IUIComponent | ||
filters : Array
Ein indiziertes Array, das alle dem Anzeigeobjekt derzeit zugeordneten filter-Objekte enthält. | IFlexDisplayObject | ||
focusPane : Sprite
Ein einzelnes Sprite-Objekt, das von Komponenten gemeinsam und als Überlagerung für das Zeichnen der Fokusanzeige verwendet wird. | IUIComponent | ||
gutters : Rectangle
Der Abstand zwischen dem axisRenderer und den Seiten des umgebenden Diagramms. | IAxisRenderer | ||
height : Number
Gibt die Höhe des Anzeigeobjekts in Pixeln an. | IFlexDisplayObject | ||
heightLimit : Number
Der maximal zulässige Raum in Pixel, den ein Achsenrenderer von einem Diagramm in Anspruch nehmen kann. | IAxisRenderer | ||
horizontal : Boolean
„true“, wenn der Achsenrenderer als horizontale Achse verwendet wird. | IAxisRenderer | ||
includeInLayout : Boolean
Gibt an, ob diese Komponente im Layout des übergeordneten Containers enthalten ist. | IUIComponent | ||
isPopUp : Boolean
Wird vom PopUpManager auf „true“ gesetzt, um anzugeben, dass für die Komponente ein Popup eingeblendet wird. | IUIComponent | ||
loaderInfo : LoaderInfo [schreibgeschützt]
Gibt ein LoaderInfo-Objekt mit Informationen zum Laden der Datei zurück, zu der dieses Anzeigeobjekt gehört. | IFlexDisplayObject | ||
mask : DisplayObject
Das aufrufende Anzeigeobjekt wird durch das angegebene mask-Objekt maskiert. | IFlexDisplayObject | ||
maxHeight : Number [schreibgeschützt]
Eine Zahl, die die maximale Höhe der Komponente in Pixeln als Koordinaten der Komponente angibt. | IUIComponent | ||
maxWidth : Number [schreibgeschützt]
Eine Zahl, die die maximale Breite der Komponente in Pixeln als Koordinaten der Komponente angibt. | IUIComponent | ||
measuredHeight : Number [schreibgeschützt]
Die gemessene Höhe dieses Objekts. | IFlexDisplayObject | ||
measuredMinHeight : Number
Die standardmäßige Mindesthöhe der Komponente in Pixeln. | IUIComponent | ||
measuredMinWidth : Number
Die standardmäßige Mindestbreite der Komponente in Pixeln. | IUIComponent | ||
measuredWidth : Number [schreibgeschützt]
Die gemessene Breite dieses Objekts. | IFlexDisplayObject | ||
minHeight : Number [schreibgeschützt]
Eine Zahl, die die minimale Höhe der Komponente in Pixeln als Koordinaten der Komponente angibt. | IUIComponent | ||
minorTicks : Array [schreibgeschützt]
Enthält ein Array, das festlegt, wo Flex die kleineren Markierungen entlang der Achse zeichnet. | IAxisRenderer | ||
minWidth : Number [schreibgeschützt]
Eine Zahl, die die minimale Breite der Komponente in Pixeln als Koordinaten der Komponente angibt. | IUIComponent | ||
mouseX : Number [schreibgeschützt]
Gibt die x-Koordinate der Position der Maus oder des Benutzereingabegeräts in Pixeln an. | IFlexDisplayObject | ||
mouseY : Number [schreibgeschützt]
Gibt die y-Koordinate der Position der Maus oder des Benutzereingabegeräts in Pixeln an. | IFlexDisplayObject | ||
name : String
Gibt den Instanznamen des Anzeigeobjekts an. | IFlexDisplayObject | ||
opaqueBackground : Object
Legt fest, ob das Anzeigeobjekt bei einer bestimmten Hintergrundfarbe undurchsichtig ist. | IFlexDisplayObject | ||
otherAxes : Array [Nur Schreiben]
Ein Array bestehend aus Achsen. | IAxisRenderer | ||
owner : DisplayObjectContainer
Der Eigentümer dieses IVisualElement-Objekts. | IUIComponent | ||
parent : DisplayObjectContainer [schreibgeschützt]
Gibt das DisplayObjectContainer-Objekt an, das dieses Anzeigeobjekt enthält. | IFlexDisplayObject | ||
percentHeight : Number
Eine Zahl, die die Höhe einer Komponente als Prozentsatz der Größe ihres übergeordneten Objekts festlegt. | IUIComponent | ||
percentWidth : Number
Eine Zahl, die die Breite einer Komponente als Prozentsatz der Größe ihres übergeordneten Objekts festlegt. | IUIComponent | ||
placement : String
Die Seite des Diagramms, auf der der axisRenderer angezeigt wird. | IAxisRenderer | ||
root : DisplayObject [schreibgeschützt]
Bei einem Anzeigeobjekt in einer geladenen SWF-Datei ist die root-Eigenschaft das oberste Anzeigeobjekt in dem Teil der Baumstruktur der Anzeigeliste, der diese SWF-Datei repräsentiert. | IFlexDisplayObject | ||
rotation : Number
Gibt die Drehung der DisplayObject-Instanz ausgehend von der ursprünglichen Ausrichtung in Grad an. | IFlexDisplayObject | ||
scale9Grid : Rectangle
Das aktuell verwendete Skalierungsraster. | IFlexDisplayObject | ||
scaleX : Number
Gibt die horizontale Skalierung (Prozentwert) des Objekts ausgehend vom Registrierungspunkt an. | IFlexDisplayObject | ||
scaleY : Number
Gibt die vertikale Skalierung (Prozentwert) eines Objekts ausgehend vom Registrierungspunkt an. | IFlexDisplayObject | ||
scrollRect : Rectangle
Die Begrenzungen des Bildlaufrechtecks für das Anzeigeobjekt. | IFlexDisplayObject | ||
stage : Stage [schreibgeschützt]
Die Bühne des Anzeigeobjekts. | IFlexDisplayObject | ||
systemManager : ISystemManager
Ein Verweis auf das SystemManager-Objekt für diese Komponente. | IUIComponent | ||
ticks : Array [schreibgeschützt]
Enthält ein Array, das festlegt, wo Flex die Markierungen entlang der Achse zeichnet. | IAxisRenderer | ||
transform : flash.geom:Transform
Ein Objekt mit Eigenschaften, die zur Matrix, Farbtransformation und Pixelbegrenzung eines Anzeigeobjekts gehören. | IFlexDisplayObject | ||
tweeningProperties : Array
Vom EffectManager verwendet. | IUIComponent | ||
visible : Boolean
Gibt an, ob das Anzeigeobjekt sichtbar ist oder nicht. | IFlexDisplayObject | ||
width : Number
Gibt die Breite des Anzeigeobjekts in Pixeln an. | IFlexDisplayObject | ||
x : Number
Gibt die x-Koordinate der DisplayObject-Instanz relativ zu den lokalen Koordinaten des übergeordneten DisplayObjectContainer-Objekts an. | IFlexDisplayObject | ||
y : Number
Gibt die y-Koordinate der DisplayObject-Instanz relativ zu den lokalen Koordinaten des übergeordneten DisplayObjectContainer-Objekts an. | IFlexDisplayObject |
Methode | Definiert von | ||
---|---|---|---|
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registriert ein Ereignis-Listener-Objekt bei einem EventDispatcher-Objekt, sodass der Listener über ein Ereignis benachrichtigt wird. | IEventDispatcher | ||
Passt das Layout so an, dass die übergebenen Abstände Platz haben. | IAxisRenderer | ||
Wird vom umschließenden Diagramm aufgerufen und zeigt an, dass sich der aktuelle Status des Diagramms geändert hat. | IAxisRenderer | ||
Sendet ein Ereignis in den Ereignisablauf. | IEventDispatcher | ||
Gibt ein Rechteck zurück, das den Bereich des Anzeigeobjekts in Bezug auf das Koordinatensystem des targetCoordinateSpace-Objekts definiert. | IFlexDisplayObject | ||
Eine bequeme Methode, um anzugeben, ob die explizite oder gemessene Höhe verwendet werden soll
| IUIComponent | ||
Eine bequeme Methode, um anzugeben, ob die explizite oder gemessene Breite verwendet werden soll
| IUIComponent | ||
Gibt ein Rechteck zurück, das die Begrenzung des Anzeigeobjekts (ohne etwaige Striche oder Formen) definiert, und zwar aufgrund des vom Parameter „targetCoordinateSpace“ definierten Koordinatensystems. | IFlexDisplayObject | ||
Konvertiert das point-Objekt von den (globalen) Bühnenkoordinaten in die (lokalen) Koordinaten des Anzeigeobjekts. | IFlexDisplayObject | ||
Überprüft, ob das EventDispatcher-Objekt Listener für einen bestimmten Ereignistyp registriert hat. | IEventDispatcher | ||
Untersucht den Begrenzungsrahmen des Anzeigeobjekts, um festzustellen, ob er sich mit dem Begrenzungsrahmen des obj-Anzeigeobjekts überschneidet. | IFlexDisplayObject | ||
Wertet das Anzeigeobjekt aus, um festzustellen, ob es den durch die Parameter „x“ und „y“ festgelegten Punkt überdeckt oder schneidet. | IFlexDisplayObject | ||
Initialisiert das Objekt. | IUIComponent | ||
Konvertiert das point-Objekt von den (lokalen) Koordinaten des Anzeigeobjekts in die (globalen) Bühnenkoordinaten. | IFlexDisplayObject | ||
Verschiebt dieses Objekt an die angegebenen x- und y-Koordinaten. | IFlexDisplayObject | ||
Gibt „true“ zurück, wenn die Kette von „owner“-Eigenschaften von „child“ auf diese UIComponent verweist. | IUIComponent | ||
Wird von Flex aufgerufen, wenn ein UIComponent-Objekt einem übergeordneten Element hinzugefügt oder daraus entfernt wird. | IUIComponent | ||
Entfernt einen Listener aus dem EventDispatcher-Objekt. | IEventDispatcher | ||
Legt die tatsächliche Größe dieses Objekts fest. | IFlexDisplayObject | ||
Wird aufgerufen, wenn sich die visible-Eigenschaft ändert. | IUIComponent | ||
Überprüft, ob bei diesem EventDispatcher-Objekt oder bei einem seiner Vorgänger ein Ereignis-Listener für einen bestimmten Ereignistyp registriert ist. | IEventDispatcher |
axis | Eigenschaft |
axis:IAxis
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Das mit diesem Renderer verknüpfte Achsenobjekt. Diese Eigenschaft wird durch das umschließende Diagramm verwaltet und sollte nicht explizit eingestellt werden.
Implementierung
public function get axis():IAxis
public function set axis(value:IAxis):void
gutters | Eigenschaft |
gutters:Rectangle
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Der Abstand zwischen dem axisRenderer und den Seiten des umgebenden Diagramms. Diese Eigenschaft wird automatisch durch das Diagramm zugewiesen und sollte nicht direkt zugewiesen werden.
Implementierung
public function get gutters():Rectangle
public function set gutters(value:Rectangle):void
heightLimit | Eigenschaft |
heightLimit:Number
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Der maximal zulässige Raum in Pixel, den ein Achsenrenderer von einem Diagramm in Anspruch nehmen kann. Achsenrenderer nehmen standardmäßig den Raum im Diagramm ein, den sie zum Rendern aller ihrer Beschriftungen bei voller Größe benötigen. Ist heightLimit gesetzt, verringert ein AxisRenderer die Größe der Beschriftungen, sodass die Gesamtgröße der Achse geringer als der Wert in heightLimit ist.
Implementierung
public function get heightLimit():Number
public function set heightLimit(value:Number):void
horizontal | Eigenschaft |
horizontal:Boolean
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
true
, wenn der Achsenrenderer als horizontale Achse verwendet wird. Diese Eigenschaft wird durch das umschließende CartesianChart verwaltet und sollte nicht direkt eingestellt werden.
Implementierung
public function get horizontal():Boolean
public function set horizontal(value:Boolean):void
minorTicks | Eigenschaft |
minorTicks:Array
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Enthält ein Array, das festlegt, wo Flex die kleineren Markierungen entlang der Achse zeichnet. Jedes Arrayelement enthält einen Wert zwischen 0 und 1.
Implementierung
public function get minorTicks():Array
otherAxes | Eigenschaft |
placement | Eigenschaft |
placement:String
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Die Seite des Diagramms, auf der der axisRenderer angezeigt wird. Zulässige Werte sind "left"
und "right"
für vertikale Achsenrenderer und "top"
und "bottom"
für horizontale Achsenrenderer. Standardmäßig werden die primären Achsen links und oben und die sekundären Achsen rechts und unten platziert. CartesianCharts stellen automatisch sicher, dass sekundäre Achsen gegenüber von primären Achsen platziert werden. Wenn Sie beispielsweise eine primäre vertikale Achse explizit rechts platzieren, wird die sekundäre vertikale Achse automatisch links platziert.
Implementierung
public function get placement():String
public function set placement(value:String):void
ticks | Eigenschaft |
ticks:Array
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Enthält ein Array, das festlegt, wo Flex die Markierungen entlang der Achse zeichnet. Jedes Arrayelement enthält einen Wert zwischen 0 und 1.
Implementierung
public function get ticks():Array
adjustGutters | () | Methode |
public function adjustGutters(workingGutters:Rectangle, adjustable:Object):Rectangle
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Passt das Layout so an, dass die übergebenen Abstände Platz haben. Diese Methode wird vom umschließenden Diagramm aufgerufen, um die Größe der Abstände und der entsprechenden Datenbereiche zu ermitteln. Diese Methode stellt den AxisRenderer bereit, der die Möglichkeit bietet, das Layout basierend auf den neuen Abständen zu berechnen und diese erforderlichenfalls anzupassen. Wenn ein gegebener Abstand anpassbar ist, kann ein Achsenrenderer optional die Abstände nach innen (Zwischenraum vergrößern), jedoch nicht nach außen (Zwischenraum verkleinern) anpassen.
Parameter
workingGutters:Rectangle — Definiert die anzupassenden Abstände.
| |
adjustable:Object — Besteht aus vier booleschen Eigenschaften (left=true/false, top=true/false, right=true/false und bottom=true/false), die angeben, ob der Achsenrenderer die Abstände weiter anpassen kann.
|
Rectangle — Ein Rechteck, das die Abmessungen der Abstände einschließlich der Anpassungen definiert.
|
chartStateChanged | () | Methode |
public function chartStateChanged(oldState:uint, v:uint):void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Wird vom umschließenden Diagramm aufgerufen und zeigt an, dass sich der aktuelle Status des Diagramms geändert hat. Die Implementierungselemente müssen auf diese Methode reagieren, damit die Änderungen an den durch das Element angezeigten Daten synchronisiert werden können.
Parameter
oldState:uint — Eine Ganzzahl, die den vorherigen Status repräsentiert.
| |
v:uint — Eine Ganzzahl, die den neuen Status repräsentiert.
|
Tue Jun 12 2018, 10:04 AM Z