Paket | mx.graphics |
Klasse | public class GradientBase |
Vererbung | GradientBase EventDispatcher Object |
Unterklassen | GradientStroke, LinearGradient, RadialGradient |
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Standard-MXML-Eigenschaftentries
Eigenschaft | Definiert von | ||
---|---|---|---|
angle : Number Veraltet: Verwenden Sie rotation
Standardmäßig definiert LinearGradientStroke einen Übergang von links nach rechts auf dem Steuerelement. | GradientBase | ||
constructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz. | Object | ||
entries : Array
Ein Array von GradientEntry-Objekten, die die Füllungsmuster für die Verlaufsfläche definieren. | GradientBase | ||
interpolationMethod : String
Ein Wert aus der InterpolationMethod-Klasse, der festlegt, welche Interpolationsmethode zu verwenden ist. | GradientBase | ||
matrix : Matrix
Ein Array von für die Matrixtransformation verwendeten Werten. | GradientBase | ||
rotation : Number
Standardmäßig definiert LinearGradientStroke einen Übergang von links nach rechts auf dem Steuerelement. | GradientBase | ||
spreadMethod : String
Ein Wert aus der SpreadMethod-Klasse, der festlegt, welche Auftragstärke zu verwenden ist. | GradientBase | ||
x : Number
Der Abstand, um den jeder Punkt entlang der x-Achse verschoben werden soll. | GradientBase | ||
y : Number
Der Abstand, um den jeder Punkt entlang der y-Achse verschoben werden soll. | GradientBase |
Eigenschaft | Definiert von | ||
---|---|---|---|
compoundTransform : mx.geom:CompoundTransform
Enthält die Matrix und die Transformationseigenschaften (x, y und „rotation“). | GradientBase |
Methode | Definiert von | ||
---|---|---|---|
Konstruktor. | GradientBase | ||
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 | ||
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 | ||
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 | ||
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 |
Konstante | Definiert von | ||
---|---|---|---|
GRADIENT_DIMENSION : Number = 1638.4 [statisch]
Wert der Breite und Höhe des nicht transformierten Farbverlaufs
| GradientBase |
angle | Eigenschaft |
angle:Number
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Standardmäßig definiert LinearGradientStroke einen Übergang von links nach rechts auf dem Steuerelement. Mit der angle
-Eigenschaft steuern Sie die Richtung des Übergangs. Bei einem Wert von 180,0 verläuft der Übergang beispielsweise von rechts nach links und nicht von links nach rechts.
Der Standardwert ist 0.0.
Implementierung
public function get angle():Number
public function set angle(value:Number):void
compoundTransform | Eigenschaft |
protected var compoundTransform:mx.geom:CompoundTransform
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Enthält die Matrix und die Transformationseigenschaften (x
, y
und rotation
). Nur wenn die matrix
-Eigenschaft festgelegt ist wird compoundTransform erstellt.
entries | Eigenschaft |
entries:Array
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Ein Array von GradientEntry-Objekten, die die Füllungsmuster für die Verlaufsfläche definieren.
Der Standardwert ist [].
Diese Eigenschaft kann als Quelle für die Datenbindung verwendet werden. Beim Ändern dieser Eigenschaft wird das propertyChange
-Ereignis ausgelöst.
Implementierung
public function get entries():Array
public function set entries(value:Array):void
interpolationMethod | Eigenschaft |
interpolationMethod:String
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Ein Wert aus der InterpolationMethod-Klasse, der festlegt, welche Interpolationsmethode zu verwenden ist.
Gültige Werte sind InterpolationMethod.LINEAR_RGB
und InterpolationMethod.RGB
.
Der Standardwert ist InterpolationMethod.RGB.
Implementierung
public function get interpolationMethod():String
public function set interpolationMethod(value:String):void
matrix | Eigenschaft |
matrix:Matrix
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Ein Array von für die Matrixtransformation verwendeten Werten.
Die Verlaufseigenschaften scaleX
und scaleY
entsprechen Pixeln, während die Matrixskalierungseigenschaften Multiplikatoren sind. Sie sind daher nicht kompatibel. Ein weiterer Unterschied besteht darin, dass die meisten der Transformationseigenschaften (x
, y
, scaleX
und scaleY
) NaN-Werte unterstützen. Dies ist bei der Matrix nicht der Fall. Ein NaN-Wert bedeutet, dass der Verlauf einen geeigneten Wert auswählt.
Die Eigenschaften scaleX
und scaleY
können nicht durch die Matrix dargestellt werden. Sobald die Matrix festgelegt ist, können scaleX
und scaleY
nicht mehr verändert werden. Außerdem können x
und y
nicht auf NaN gesetzt werden. Die Matrix kann auf „null“ zurückgesetzt werden. Dadurch erhalten alle Transformationseigenschaften wieder ihre Standardwerte.
Wenn die Matrix festgelegt ist, passt die Logik zum Zeichnen des Verlaufs diesen an die Grenzen des Grafikelements an. Dann wird der Verlauf in der linken oberen Ecke des Grafikelements platziert. Zum Schluss werden die Matrixtransformationen angewendet.
Standardmäßig definiert LinearGradientStroke einen Übergang von links nach rechts auf dem Steuerelement. Mit der rotation
-Eigenschaft steuern Sie die Richtung des Übergangs. Bei einem Wert von 180,0 verläuft der Übergang beispielsweise von rechts nach links und nicht von links nach rechts.
Der Standardwert ist null.
Implementierung
public function get matrix():Matrix
public function set matrix(value:Matrix):void
rotation | Eigenschaft |
rotation:Number
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Standardmäßig definiert LinearGradientStroke einen Übergang von links nach rechts auf dem Steuerelement. Mit der rotation
-Eigenschaft steuern Sie die Richtung des Übergangs. Bei einem Wert von 180,0 verläuft der Übergang beispielsweise von rechts nach links und nicht von links nach rechts.
Der Standardwert ist 0.0.
Diese Eigenschaft kann als Quelle für die Datenbindung verwendet werden. Beim Ändern dieser Eigenschaft wird das propertyChange
-Ereignis ausgelöst.
Implementierung
public function get rotation():Number
public function set rotation(value:Number):void
spreadMethod | Eigenschaft |
spreadMethod:String
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Ein Wert aus der SpreadMethod-Klasse, der festlegt, welche Auftragstärke zu verwenden ist.
Gültige Werte sind SpreadMethod.PAD
, SpreadMethod.REFLECT
und SpreadMethod.REPEAT
.
Der Standardwert ist SpreadMethod.PAD.
Diese Eigenschaft kann als Quelle für die Datenbindung verwendet werden. Beim Ändern dieser Eigenschaft wird das propertyChange
-Ereignis ausgelöst.
Implementierung
public function get spreadMethod():String
public function set spreadMethod(value:String):void
x | Eigenschaft |
x:Number
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Der Abstand, um den jeder Punkt entlang der x-Achse verschoben werden soll.
Diese Eigenschaft kann als Quelle für die Datenbindung verwendet werden. Beim Ändern dieser Eigenschaft wird das propertyChange
-Ereignis ausgelöst.
Implementierung
public function get x():Number
public function set x(value:Number):void
y | Eigenschaft |
y:Number
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Der Abstand, um den jeder Punkt entlang der y-Achse verschoben werden soll.
Diese Eigenschaft kann als Quelle für die Datenbindung verwendet werden. Beim Ändern dieser Eigenschaft wird das propertyChange
-Ereignis ausgelöst.
Implementierung
public function get y():Number
public function set y(value:Number):void
GradientBase | () | Konstruktor |
public function GradientBase()
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Konstruktor.
GRADIENT_DIMENSION | Konstante |
public static const GRADIENT_DIMENSION:Number = 1638.4
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Wert der Breite und Höhe des nicht transformierten Farbverlaufs
Tue Jun 12 2018, 10:04 AM Z