mx.charts.effectsSeriesZoom Der SeriesZoom-Effekt implodiert und explodiert Diagrammdaten zum und vom angegeben Fokuspunkt.The <mx:SeriesZoom> tag inherits all the properties of its parent classes, and adds the following properties:

  <mx:SeriesZoom
    Properties
    horizontalFocus="center|left|right|null"
    relativeTo="series|chart"
    verticalFocus="top|center|bottom|null"
  />
  
]]>
mx.charts.effects:SeriesEffect Der SeriesZoom-Effekt implodiert und explodiert Diagrammdaten zum und vom angegeben Fokuspunkt. Ob durch den SeriesSlide-Effekt eine Vergrößerung oder Verkleinerung von diesem Punkt durchgeführt wird, hängt davon ab, ob der Effekt dem Effekt-Trigger showDataEffect oder hideDataEffect zugewiesen ist. SeriesZoom Konstruktor.targetnullDas Ziel des Effekts. Konstruktor. horizontalFocus Definiert die Position des Fokuspunkts des Zooms."center" Definiert die Position des Fokuspunkts des Zooms.

Gültige Werte der Eigenschaft horizontalFocus sind "left", "center", "right" und null.

Sie kombinieren die Eigenschaften horizontalFocus und verticalFocus, um festzulegen, an welchen Stellen die Datenserie eine Vergrößerung und Verkleinerung durchführt. Setzen Sie beispielsweise die Eigenschaft horizontalFocus auf "left" und die Eigenschaft verticalFocus auf "top", um die Seriendaten von der linken oberen Ecke des Elements oder Diagramms aus (je nach Einstellung der Eigenschaft relativeTo) zu vergrößern oder zu verkleinern.

Wenn Sie nur eine dieser zwei Eigenschaften angeben, liegt der Fokus auf einer horizontalen oder vertikalen Linie und nicht auf einem Punkt. Wenn Sie beispielsweise horizontalFocus auf "left", aber verticalFocus auf null setzen, wird das Element an einer vertikalen Linie entlang der linken Ecke des Begrenzungsrahmens vergrößert bzw. verkleinert. Setzen Sie die Eigenschaft verticalFocus auf "center", um Diagrammelemente an einer horizontalen Linie entlang der Mitte des Begrenzungsrahmens des Diagramms zu vergrößern bzw. zu verkleinern.

relativeTo Steuert den Begrenzungsrahmen, den Flex zur Berechnung des Fokuspunkts der Vergrößerungen bzw. Verkleinerungen verwendet.series"series" Steuert den Begrenzungsrahmen, den Flex zur Berechnung des Fokuspunkts der Vergrößerungen bzw. Verkleinerungen verwendet.

Gültige Werte für die Eigenschaft relativeTo sind "series" und "chart".

Verwenden Sie "series", um jedes Element relativ zu sich selbst zu vergrößern bzw. zu verkleinern. Beispielsweise kann jede Säule eines Säulendiagramms ausgehend von der linken oberen Ecke der Säule, der Säulenmitte usw. vergrößert oder verkleinert werden.

Verwenden Sie "chart", um jedes Element relativ zum Diagrammbereich zu zoomen. Beispielsweise kann jede Säule ausgehend von links oben der Achsen, der Achsenmitte usw. vergrößert oder verkleinert werden.

verticalFocus Definiert die Position des Fokuspunkts des Zooms."center" Definiert die Position des Fokuspunkts des Zooms. Weitere Informationen finden Sie in der Beschreibung der Eigenschaft horizontalFocus.

Gültige Werte von verticalFocus sind "top", "center", "bottom" und null.

SeriesInterpolate Durch den SeriesInterpolate-Effekt werden die Grafiken, die die vorhandenen Daten in einer Serie darstellen, auf die neuen Punkte verschoben.mx.charts.effects:SeriesEffect Durch den SeriesInterpolate-Effekt werden die Grafiken, die die vorhandenen Daten in einer Serie darstellen, auf die neuen Punkte verschoben. Statt den Inhalt des Diagramms zu löschen und anschließend durch SeriesZoom und SeriesSlide wieder aufzufüllen, bleiben durch diesen Effekt die Daten auf dem Bildschirm erhalten.

Sie können den SeriesInterpolate-Effekt nur mit dem showDataEffect-Effekt-Trigger verwenden. Dieser Effekt hat keine Auswirkungen, wenn der hideDataEffect-Effekt-Trigger gesetzt wurde.

SeriesInterpolate Konstruktor.targetnullDas Ziel des Effekts. Konstruktor.
SeriesEffect Die Basisklasse für die Diagrammeffekte.The <mx:SeriesEffect> tag inherits the tag attributes of its superclass, and adds the following tag attributes:

  <mx:tagname
    Properties
    elementOffset="20"
    minimumElementDuration="0"
    offset="0"
    type="show|hide (Default value is set by chart)"
  >
  
]]>
mx.effects:TweenEffect Die Basisklasse für die Diagrammeffekte. SeriesEffect Konstruktor.targetDas Ziel des Effekts. Konstruktor. elementOffset Gibt die Zeit (in Millisekunden) an, die Flex den Beginn des Effekts auf jedem Element in der Serie verzögert.20 Gibt die Zeit (in Millisekunden) an, die Flex den Beginn des Effekts auf jedem Element in der Serie verzögert.

Setzen Sie elementOffset auf 0, damit dies eine gleichzeitige Auswirkung auf alle Elemente der Serie hat. Der Effekt wird gleichzeitig gestartet und gleichzeitig beendet.

Setzen Sie elementOffset auf eine positive Ganzzahl (wie 30), um den Effekt auf jedem Element um diesen Zeitraum versetzt auszuführen. Bei einem Verschiebungseffekt wird beispielsweise das erste Element unmittelbar eingeschoben, das nächste Element beginnt 30 Millisekunden später usw. Der Zeitraum für die Ausführung des Effekts ist für jedes Element gleich, die Gesamtdauer des Effekts ist jedoch länger.

Setzen Sie elementOffset auf einen negativen Wert, damit der Effekt beim letzten Element beginnt und rückwärts durch die Liste fortgesetzt wird.

Der Standardwert ist 20.

minimumElementDuration Gibt die Zeitdauer (in Millisekunden) an, die ein einzelnes Element für die Durchführung des Effekts benötigt.0 Gibt die Zeitdauer (in Millisekunden) an, die ein einzelnes Element für die Durchführung des Effekts benötigt.

Diagramme mit einer variablen Anzahl von Datenpunkten in der Serie können nur mit der Eigenschaft duration keine glatten Effekte zuverlässig erstellen. Ein Effekt mit einer Dauer (duration) von 1000 und einem elementOffset von 100 benötigt beispielsweise 900 Millisekunden pro Element zum Durchführen eines Effekts, wenn zwei Elemente in der Serie vorhanden sind. Der Grund dafür ist, dass der Beginn für jeden Effekt um 100 versetzt wird und jeder Effekt in 1000 Millisekunden beendet wird.

Wenn vier Elemente in einer Serie vorhanden sind, benötigt jedes Element 700 Millisekunden für die Durchführung (der letzte Effekt beginnt 300 Millisekunden nach dem ersten Effekt und muss innerhalb von 1000 Millisekunden abgeschlossen sein). Bei 10 Elementen verfügt jedes Element nur über 100 Millisekunden

für die Durchführung des Effekts.

Der Wert minimumElementDuration legt eine Mindestdauer für jedes Element fest. Kein Element der Serie benötigt weniger als diesen Zeitraum (in Millisekunden) für die Durchführung des Effekts, unabhängig von der Anzahl der Elemente in der Serie und dem Wert der Eigenschaft duration. Daher kann ein Effekt länger als die angegebene Dauer (duration) dauern, wenn mindestens zwei der folgenden drei Eigenschaften angegeben sind: duration, offset und minimumElementDuration.

Der Standardwert ist 0.

offset Gibt den Zeitraum (in Millisekunden) an, um den Flex den Effekt verzögert.0 Gibt den Zeitraum (in Millisekunden) an, um den Flex den Effekt verzögert.

Verwenden Sie diese Eigenschaft, um Effekte auf mehreren Serien versetzt auszuführen.

Der Standardwert ist 0.

type Der Typ des Übergangs, für den dieser Effekt verwendet wird.show Der Typ des Übergangs, für den dieser Effekt verwendet wird. Einige Serieneffekte definieren unterschiedliches Verhalten, je nachdem, ob sie während der Einblend- oder Ausblendphase des Diagrammübergangs verwendet werden. Der SeriesSlide-Effekt verschiebt die Elemente beispielsweise von ihrer Position vom Bildschirm, wenn für diese Eigenschaft hide festgelegt wurde, und auf den Bildschirm, wenn für diese Eigenschaft show festgelegt wurde. Diese Eigenschaft wird vom Diagramm festgelegt, je nachdem, ob der Effekt dem Stil ShowDataEffect oder HideDataEffect zugewiesen ist.
SeriesSlide Der SeriesSlide-Effekt verschiebt eine Datenserie in und aus den Begrenzungen des Diagramms.The <mx:SeriesSlide> tag inherits all the properties of its parent classes, and adds the following properties:

  <mx:SeriesSlide
    Properties
    direction="left|right|up|down"
  />
  
]]>
mx.charts.effects:SeriesEffect Der SeriesSlide-Effekt verschiebt eine Datenserie in und aus den Begrenzungen des Diagramms. Mit der Eigenschaft direction können Sie die Position angeben, von der die Serie verschoben wird.

Wenn Sie SeriesSlide mit einem hideDataEffect-Effekt-Trigger verwenden, wird die Serie in der angegebenen Richtung von der aktuellen Position außerhalb des Bildschirms an eine Position auf dem Bildschirm verschoben. Wenn Sie SeriesSlide als showDataEffect verwenden, wird die Serie in der angegebenen Richtung von einer Position außerhalb des Bildschirms an eine Position auf dem Bildschirm verschoben.

SeriesSlide Konstruktor.targetnullDas Ziel des Effekts. Konstruktor. initInstance inst direction Definiert die Position, von der die Serie verschoben wird.left Definiert die Position, von der die Serie verschoben wird. Gültige Werte sind "left", "right", "up" und "down". Der Standardwert ist "left".