Paket | mx.charts.chartClasses |
Klasse | public class AxisBase |
Vererbung | AxisBase EventDispatcher Object |
Unterklassen | CategoryAxis, NumericAxis |
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Flex components inherit the following properties from the AxisBase class:
<mx:tagname displayName="No default" title="No default" >
Eigenschaft | Definiert von | ||
---|---|---|---|
chartDataProvider : Object [Nur Schreiben]
Der dem umschließenden Diagramm zugewiesene Datenprovider. | AxisBase | ||
constructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz. | Object | ||
displayName : String
Der Name der Achse. | AxisBase | ||
title : String
Der Text für den entlang der Achse angezeigten Titel. | AxisBase | ||
unitSize : Number [schreibgeschützt]
Die Größe einer Einheit von Daten, wie sie durch diese Achse dargestellt wird. | AxisBase |
Methode | Definiert von | ||
---|---|---|---|
AxisBase()
Konstruktor. | AxisBase | ||
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. | EventDispatcher | ||
Löst Ereignisse aus, die das Bereichsobjekt informieren, wenn sich die Diagrammdaten geändert haben. | AxisBase | ||
Sendet ein Ereignis in den Ereignisablauf. | EventDispatcher | ||
Überprüft, ob das EventDispatcher-Objekt Listener für einen bestimmten Ereignistyp registriert hat. | EventDispatcher | ||
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde. | Object | ||
Gibt an, ob eine Instanz der Object-Klasse in der Prototypkette des Objekts vorhanden ist, das als Parameter angegeben wurde. | Object | ||
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann. | Object | ||
Jedes DataTransform, das eine Achse nutzt, registriert sich bei dieser Achse. | AxisBase | ||
Entfernt einen Listener aus dem EventDispatcher-Objekt. | EventDispatcher | ||
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest. | Object | ||
Gibt die Stringdarstellung dieses Objekts zurück, formatiert entsprechend den Konventionen des Gebietsschemas. | Object | ||
Gibt das angegebene Objekt als String zurück. | Object | ||
Jedes DataTransform, das eine Achse nutzt, registriert sich bei dieser Achse. | AxisBase | ||
Gibt den Grundwert des angegebenen Objekts zurück. | Object | ||
Überprüft, ob bei diesem EventDispatcher-Objekt oder bei einem seiner Vorgänger ein Ereignis-Listener für einen bestimmten Ereignistyp registriert ist. | EventDispatcher |
Methode | Definiert von | ||
---|---|---|---|
Wird durch das steuernde DataTransform aufgerufen, um eine Beschreibung der durch dieses IChartElement dargestellten Daten zu erhalten. | AxisBase |
chartDataProvider | Eigenschaft |
chartDataProvider:Object
[Nur Schreiben] Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Der dem umschließenden Diagramm zugewiesene Datenprovider. Datenproviderbasierte Achsentypen können wahlweise den mit dem umschließenden Diagramm verknüpften Datenprovider erben. Wird eine Achse von mehreren Diagrammen gemeinsam verwendet, ist der Wert dieser Eigenschaft undefined
(höchstwahrscheinlich der einem der verknüpften Diagramme zuletzt zugewiesene Datenprovider).
Implementierung
public function set chartDataProvider(value:Object):void
displayName | Eigenschaft |
displayName:String
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Der Name der Achse. Ist dieser Name festgelegt, verwendet Flex ihn zum Formatieren der DataTip-Steuerelemente.
Implementierung
public function get displayName():String
public function set displayName(value:String):void
title | Eigenschaft |
unitSize | Eigenschaft |
unitSize:Number
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Die Größe einer Einheit von Daten, wie sie durch diese Achse dargestellt wird. Dieser Wert wird von verschiedenen Serientypen zur Unterstützung des Rendervorgangs verwendet. Die ColumnSeries-Klasse verwendet diesen Wert beispielsweise, um zu bestimmen, in welcher Breite die Säulen gerendert werden sollen. Verschiedene Achsentypen geben verschiedene Werte zurück. Dies hängt manchmal von den dargestellten Daten ab. Die DateTimeAxis-Klasse gibt z. B. möglicherweise die Anzahl der Millisekunden eines Tages oder eines Jahres zurück, abhängig von den im Diagramm gerenderten Daten. Da dieser Wert vom Erfassen der dargestellten Daten abhängt, können benutzerdefinierte Serien in ihrer updateData()
- oder updateMapping()
-Methode nicht davon ausgehen, dass dieser Wert exakt ist.
Implementierung
public function get unitSize():Number
AxisBase | () | Konstruktor |
public function AxisBase()
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Konstruktor.
dataChanged | () | Methode |
public function dataChanged():void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Löst Ereignisse aus, die das Bereichsobjekt informieren, wenn sich die Diagrammdaten geändert haben.
describeData | () | Methode |
protected function describeData(requiredFields:uint):Array
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Wird durch das steuernde DataTransform aufgerufen, um eine Beschreibung der durch dieses IChartElement dargestellten Daten zu erhalten. Implementoren füllen ein Array von mx.charts.chartClasses.DataDescription-Objekten aus und geben es zurück, um sicherzustellen, dass ihre Daten von Achsen, die Werte aus den angezeigten Daten (wie „minimum“, „maximum“, „interval“ und „unitSize“) automatisch generieren, korrekt abgerufen werden. Die meisten Elementtypen geben ein Array zurück, das nur eine DataDescription enthält. Kombinierte Elemente, wie BarSet und ColumnSet geben möglicherweise mehrere DataDescription-Instanzen zurück, die die von ihren Unterelementen angezeigten Daten beschreiben. Bei entsprechendem Aufruf beschreibt der Implementor die Daten entlang der durch das Argument dimension
angegebenen Achse. Diese Funktion wird möglicherweise für jede von dem übergeordneten Diagramm unterstützte Achse aufgerufen.
Parameter
requiredFields:uint — Ein Bitfeld, das anzeigt, welche Werte des DataDescription-Objekts von der spezifischen Achse berücksichtigt werden. Implementoren können optimiert werden, indem sie nur die erforderlichen Felder berechnen.
|
Array — Ein Array von BoundedValue-Objekten, das die die angezeigten Daten beschreibenden DataDescription-Instanzen enthält.
|
Verwandte API-Elemente
registerDataTransform | () | Methode |
public function registerDataTransform(transform:mx.charts.chartClasses:DataTransform, dimensionName:String):void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Jedes DataTransform, das eine Achse nutzt, registriert sich bei dieser Achse. Die Achse ist zuständig dafür, die Transformation zu informieren, wenn sich relevante Werte der Achse geändert haben. Die Achse muss auch Werte von der Transformation abfragen, wenn sie den Mindest- und den Höchstwert automatisch generieren möchte.
Parameter
transform:mx.charts.chartClasses:DataTransform — Das zu registrierende DataTransform.
| |
dimensionName:String — Der Name der Dimension.
|
unregisterDataTransform | () | Methode |
public function unregisterDataTransform(transform:mx.charts.chartClasses:DataTransform):void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Jedes DataTransform, das eine Achse nutzt, registriert sich bei dieser Achse. Die Achse ist zuständig dafür, die Transformation zu informieren, wenn sich relevante Werte der Achse geändert haben. Die Achse muss auch Werte von der Transformation abfragen, wenn sie den Mindest- und den Höchstwert automatisch generieren möchte.
Parameter
transform:mx.charts.chartClasses:DataTransform — Das DataTransform, für das die Registrierung aufzuheben ist.
|
Tue Jun 12 2018, 10:04 AM Z