ActionScript® 3.0 Referenzhandbuch für die Adobe® Flash®-Plattform
Home  |  Liste der Pakete und Klassen ausblenden |  Pakete  |  Klassen  |  Neue Funktionen  |  Stichwortverzeichnis  |  Anhänge  |  Warum auf Englisch?
Filter: Daten werden vom Server abgerufen...
Daten werden vom Server abgerufen...
mx.charts.chartClasses 

IAxisRenderer  - AS3 Flex

Paketmx.charts.chartClasses
Schnittstellepublic interface IAxisRenderer extends IUIComponent , IFlexDisplayObject , IBitmapDrawable , IEventDispatcher
Umsetzer AxisRenderer

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Die IAxis-Klasse ist eine abstrakte Schnittstelle zum Definieren der Positionseigenschaften von Beschriftungen, Markierungen und Daten für eine Achse in einem Diagramm.

Klassen implementieren diese Schnittstelle, um eine Bereichsdefinitionsfunktion bereitzustellen.

Verwandte API-Elemente



Öffentliche Eigenschaften
 EigenschaftDefiniert von
 InheritedaccessibilityProperties : AccessibilityProperties
Die aktuellen Optionen für Eingabehilfen zur Barrierefreiheit dieses Anzeigeobjekts.
IFlexDisplayObject
 Inheritedalpha : Number
Gibt den Alphatransparenzwert des angegebenen Objekts an.
IFlexDisplayObject
  axis : IAxis
Das mit diesem Renderer verknüpfte Achsenobjekt.
IAxisRenderer
 InheritedbaselinePosition : Number
[schreibgeschützt] Die y-Koordinate der Grundlinie der ersten Textzeile der Komponente.
IUIComponent
 InheritedblendMode : String
Ein Wert aus der BlendMode-Klasse, mit dem angegeben wird, welcher Mischmodus verwendet werden soll.
IFlexDisplayObject
 InheritedcacheAsBitmap : Boolean
Wird diese Eigenschaft auf „true“ gesetzt, speichern Flash-Laufzeitumgebungen eine interne Bitmap-Darstellung des Anzeigeobjekts im Cache.
IFlexDisplayObject
 Inheriteddocument : Object
Ein Verweis auf das Dokumentobjekt, das mit dieser Komponente verknüpft ist.
IUIComponent
 Inheritedenabled : Boolean
Legt fest, ob die Komponente Benutzereingaben akzeptieren kann.
IUIComponent
 InheritedexplicitHeight : Number
Die explizit festgelegte Höhe für die Komponente in Pixeln als Koordinaten der Komponente.
IUIComponent
 InheritedexplicitMaxHeight : Number
[schreibgeschützt] Eine Zahl, die die maximale Höhe der Komponente in Pixeln als Koordinaten der Komponente angibt.
IUIComponent
 InheritedexplicitMaxWidth : Number
[schreibgeschützt] Eine Zahl, die die maximale Breite der Komponente in Pixeln als Koordinaten der Komponente angibt.
IUIComponent
 InheritedexplicitMinHeight : Number
[schreibgeschützt] Eine Zahl, die die minimale Höhe der Komponente in Pixeln als Koordinaten der Komponente angibt.
IUIComponent
 InheritedexplicitMinWidth : Number
[schreibgeschützt] Eine Zahl, die die minimale Breite der Komponente in Pixeln als Koordinaten der Komponente angibt.
IUIComponent
 InheritedexplicitWidth : Number
Die explizit festgelegte Breite für die Komponente in Pixeln als Koordinaten der Komponente.
IUIComponent
 Inheritedfilters : Array
Ein indiziertes Array, das alle dem Anzeigeobjekt derzeit zugeordneten filter-Objekte enthält.
IFlexDisplayObject
 InheritedfocusPane : 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
 Inheritedheight : 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
 InheritedincludeInLayout : Boolean
Gibt an, ob diese Komponente im Layout des übergeordneten Containers enthalten ist.
IUIComponent
 InheritedisPopUp : Boolean
Wird vom PopUpManager auf „true“ gesetzt, um anzugeben, dass für die Komponente ein Popup eingeblendet wird.
IUIComponent
 InheritedloaderInfo : LoaderInfo
[schreibgeschützt] Gibt ein LoaderInfo-Objekt mit Informationen zum Laden der Datei zurück, zu der dieses Anzeigeobjekt gehört.
IFlexDisplayObject
 Inheritedmask : DisplayObject
Das aufrufende Anzeigeobjekt wird durch das angegebene mask-Objekt maskiert.
IFlexDisplayObject
 InheritedmaxHeight : Number
[schreibgeschützt] Eine Zahl, die die maximale Höhe der Komponente in Pixeln als Koordinaten der Komponente angibt.
IUIComponent
 InheritedmaxWidth : Number
[schreibgeschützt] Eine Zahl, die die maximale Breite der Komponente in Pixeln als Koordinaten der Komponente angibt.
IUIComponent
 InheritedmeasuredHeight : Number
[schreibgeschützt] Die gemessene Höhe dieses Objekts.
IFlexDisplayObject
 InheritedmeasuredMinHeight : Number
Die standardmäßige Mindesthöhe der Komponente in Pixeln.
IUIComponent
 InheritedmeasuredMinWidth : Number
Die standardmäßige Mindestbreite der Komponente in Pixeln.
IUIComponent
 InheritedmeasuredWidth : Number
[schreibgeschützt] Die gemessene Breite dieses Objekts.
IFlexDisplayObject
 InheritedminHeight : 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
 InheritedminWidth : Number
[schreibgeschützt] Eine Zahl, die die minimale Breite der Komponente in Pixeln als Koordinaten der Komponente angibt.
IUIComponent
 InheritedmouseX : Number
[schreibgeschützt] Gibt die x-Koordinate der Position der Maus oder des Benutzereingabegeräts in Pixeln an.
IFlexDisplayObject
 InheritedmouseY : Number
[schreibgeschützt] Gibt die y-Koordinate der Position der Maus oder des Benutzereingabegeräts in Pixeln an.
IFlexDisplayObject
 Inheritedname : String
Gibt den Instanznamen des Anzeigeobjekts an.
IFlexDisplayObject
 InheritedopaqueBackground : Object
Legt fest, ob das Anzeigeobjekt bei einer bestimmten Hintergrundfarbe undurchsichtig ist.
IFlexDisplayObject
  otherAxes : Array
[Nur Schreiben] Ein Array bestehend aus Achsen.
IAxisRenderer
 Inheritedowner : DisplayObjectContainer
Der Eigentümer dieses IVisualElement-Objekts.
IUIComponent
 Inheritedparent : DisplayObjectContainer
[schreibgeschützt] Gibt das DisplayObjectContainer-Objekt an, das dieses Anzeigeobjekt enthält.
IFlexDisplayObject
 InheritedpercentHeight : Number
Eine Zahl, die die Höhe einer Komponente als Prozentsatz der Größe ihres übergeordneten Objekts festlegt.
IUIComponent
 InheritedpercentWidth : 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
 Inheritedroot : 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
 Inheritedrotation : Number
Gibt die Drehung der DisplayObject-Instanz ausgehend von der ursprünglichen Ausrichtung in Grad an.
IFlexDisplayObject
 Inheritedscale9Grid : Rectangle
Das aktuell verwendete Skalierungsraster.
IFlexDisplayObject
 InheritedscaleX : Number
Gibt die horizontale Skalierung (Prozentwert) des Objekts ausgehend vom Registrierungspunkt an.
IFlexDisplayObject
 InheritedscaleY : Number
Gibt die vertikale Skalierung (Prozentwert) eines Objekts ausgehend vom Registrierungspunkt an.
IFlexDisplayObject
 InheritedscrollRect : Rectangle
Die Begrenzungen des Bildlaufrechtecks für das Anzeigeobjekt.
IFlexDisplayObject
 Inheritedstage : Stage
[schreibgeschützt] Die Bühne des Anzeigeobjekts.
IFlexDisplayObject
 InheritedsystemManager : 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
 Inheritedtransform : flash.geom:Transform
Ein Objekt mit Eigenschaften, die zur Matrix, Farbtransformation und Pixelbegrenzung eines Anzeigeobjekts gehören.
IFlexDisplayObject
 InheritedtweeningProperties : Array
Vom EffectManager verwendet.
IUIComponent
 Inheritedvisible : Boolean
Gibt an, ob das Anzeigeobjekt sichtbar ist oder nicht.
IFlexDisplayObject
 Inheritedwidth : Number
Gibt die Breite des Anzeigeobjekts in Pixeln an.
IFlexDisplayObject
 Inheritedx : Number
Gibt die x-Koordinate der DisplayObject-Instanz relativ zu den lokalen Koordinaten des übergeordneten DisplayObjectContainer-Objekts an.
IFlexDisplayObject
 Inheritedy : Number
Gibt die y-Koordinate der DisplayObject-Instanz relativ zu den lokalen Koordinaten des übergeordneten DisplayObjectContainer-Objekts an.
IFlexDisplayObject
Öffentliche Methoden
 MethodeDefiniert von
 Inherited
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
  
adjustGutters(workingGutters:Rectangle, adjustable:Object):Rectangle
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
 Inherited
Sendet ein Ereignis in den Ereignisablauf.
IEventDispatcher
 Inherited
getBounds(targetCoordinateSpace:DisplayObject):Rectangle
Gibt ein Rechteck zurück, das den Bereich des Anzeigeobjekts in Bezug auf das Koordinatensystem des targetCoordinateSpace-Objekts definiert.
IFlexDisplayObject
 Inherited
Eine bequeme Methode, um anzugeben, ob die explizite oder gemessene Höhe verwendet werden soll
IUIComponent
 Inherited
Eine bequeme Methode, um anzugeben, ob die explizite oder gemessene Breite verwendet werden soll
IUIComponent
 Inherited
getRect(targetCoordinateSpace:DisplayObject):Rectangle
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
 Inherited
Konvertiert das point-Objekt von den (globalen) Bühnenkoordinaten in die (lokalen) Koordinaten des Anzeigeobjekts.
IFlexDisplayObject
 Inherited
Überprüft, ob das EventDispatcher-Objekt Listener für einen bestimmten Ereignistyp registriert hat.
IEventDispatcher
 Inherited
Untersucht den Begrenzungsrahmen des Anzeigeobjekts, um festzustellen, ob er sich mit dem Begrenzungsrahmen des obj-Anzeigeobjekts überschneidet.
IFlexDisplayObject
 Inherited
hitTestPoint(x:Number, y:Number, shapeFlag:Boolean = false):Boolean
Wertet das Anzeigeobjekt aus, um festzustellen, ob es den durch die Parameter „x“ und „y“ festgelegten Punkt überdeckt oder schneidet.
IFlexDisplayObject
 Inherited
Initialisiert das Objekt.
IUIComponent
 Inherited
Konvertiert das point-Objekt von den (lokalen) Koordinaten des Anzeigeobjekts in die (globalen) Bühnenkoordinaten.
IFlexDisplayObject
 Inherited
Verschiebt dieses Objekt an die angegebenen x- und y-Koordinaten.
IFlexDisplayObject
 Inherited
owns(displayObject:DisplayObject):Boolean
Gibt „true“ zurück, wenn die Kette von „owner“-Eigenschaften von „child“ auf diese UIComponent verweist.
IUIComponent
 Inherited
Wird von Flex aufgerufen, wenn ein UIComponent-Objekt einem übergeordneten Element hinzugefügt oder daraus entfernt wird.
IUIComponent
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
Entfernt einen Listener aus dem EventDispatcher-Objekt.
IEventDispatcher
 Inherited
setActualSize(newWidth:Number, newHeight:Number):void
Legt die tatsächliche Größe dieses Objekts fest.
IFlexDisplayObject
 Inherited
setVisible(value:Boolean, noEvent:Boolean = false):void
Wird aufgerufen, wenn sich die visible-Eigenschaft ändert.
IUIComponent
 Inherited
Überprüft, ob bei diesem EventDispatcher-Objekt oder bei einem seiner Vorgänger ein Ereignis-Listener für einen bestimmten Ereignistyp registriert ist.
IEventDispatcher
Eigenschaftendetails

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 
otherAxes:Array  [Nur Schreiben]

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Ein Array bestehend aus Achsen.



Implementierung
    public function set otherAxes(value:Array):void

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
Methodendetails

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.

Rückgabewerte
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.





[ X ]Warum auf Englisch?
Inhalt des ActionScript 3.0-Referenzhandbuchs wird in englischer Sprache angezeigt

Nicht alle Teile des ActionScript 3.0-Referenzhandbuchs wurden in alle Sprachen übersetzt. Wenn der Text zu einem Sprachelement nicht übersetzt wurde, wird er auf Englisch angezeigt. Zum Beispiel wurden die Informationen zur ga.controls.HelpBox-Klasse nicht in andere Sprachen übersetzt. In der deutschen Version des Referenzhandbuchs erscheint der Abschnitt zur ga.controls.HelpBox-Klasse deshalb auf Englisch.