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.graphics 

GradientStroke  - AS3 Flex

Paketmx.graphics
Klassepublic class GradientStroke
VererbungGradientStroke Inheritance GradientBase Inheritance EventDispatcher Inheritance Object
Implementiert IStroke
Unterklassen LinearGradientStroke, RadialGradientStroke

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

Mit der GradientStroke-Klasse können Sie einen Verlaufsfüllungsstrich angeben. Sie verwenden die GradientStroke-Klasse in Verbindung mit der GradientEntry-Klasse zur Definition eines Farbverlaufsstrichs.

Standard-MXML-Eigenschaftentries

Verwandte API-Elemente



Öffentliche Eigenschaften
 EigenschaftDefiniert von
 Inheritedangle : Number
Veraltet: Verwenden Sie rotation
Standardmäßig definiert LinearGradientStroke einen Übergang von links nach rechts auf dem Steuerelement.
GradientBase
  caps : String
Gibt das Aussehen der Linienenden an.
GradientStroke
 Inheritedconstructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz.
Object
 Inheritedentries : Array
Ein Array von GradientEntry-Objekten, die die Füllungsmuster für die Verlaufsfläche definieren.
GradientBase
 InheritedinterpolationMethod : String
Ein Wert aus der InterpolationMethod-Klasse, der festlegt, welche Interpolationsmethode zu verwenden ist.
GradientBase
  joints : String
Ein Wert der JointStyle-Klasse, der den Verbindungsstil für Winkel festlegt.
GradientStroke
 Inheritedmatrix : Matrix
Ein Array von für die Matrixtransformation verwendeten Werten.
GradientBase
  miterLimit : Number
Eine Zahl, die die Grenze festlegt, an der ein Winkel abgeschnitten wird.
GradientStroke
  pixelHinting : Boolean
Ein boolescher Wert, der angibt, ob Striche als ganze Pixel angezeigt werden.
GradientStroke
 Inheritedrotation : Number
Standardmäßig definiert LinearGradientStroke einen Übergang von links nach rechts auf dem Steuerelement.
GradientBase
  scaleMode : String
Gibt an, welcher Skalierungsmodus zu verwenden ist.
GradientStroke
 InheritedspreadMethod : String
Ein Wert aus der SpreadMethod-Klasse, der festlegt, welche Auftragstärke zu verwenden ist.
GradientBase
  weight : Number
Die Strichstärke in Pixeln.
GradientStroke
 Inheritedx : Number
Der Abstand, um den jeder Punkt entlang der x-Achse verschoben werden soll.
GradientBase
 Inheritedy : Number
Der Abstand, um den jeder Punkt entlang der y-Achse verschoben werden soll.
GradientBase
Geschützte Eigenschaften
 EigenschaftDefiniert von
 InheritedcompoundTransform : mx.geom:CompoundTransform
Enthält die Matrix und die Transformationseigenschaften (x, y und „rotation“).
GradientBase
Öffentliche Methoden
 MethodeDefiniert von
  
GradientStroke(weight:Number = 1, pixelHinting:Boolean = false, scaleMode:String = "normal", caps:String = "round", joints:String = "round", miterLimit:Number = 3)
Konstruktor.
GradientStroke
 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.
EventDispatcher
  
apply(g:Graphics, targetBounds:Rectangle, targetOrigin:Point):void
Wendet die Eigenschaften auf das angegebene Graphics-Objekt an.
GradientStroke
  
Erstellt ein GraphicsStroke-Objekt, das diesen Strich darstellt.
GradientStroke
 Inherited
Sendet ein Ereignis in den Ereignisablauf.
EventDispatcher
 Inherited
Überprüft, ob das EventDispatcher-Objekt Listener für einen bestimmten Ereignistyp registriert hat.
EventDispatcher
 Inherited
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde.
Object
 Inherited
Gibt an, ob eine Instanz der Object-Klasse in der Prototypkette des Objekts vorhanden ist, das als Parameter angegeben wurde.
Object
 Inherited
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann.
Object
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
Entfernt einen Listener aus dem EventDispatcher-Objekt.
EventDispatcher
 Inherited
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest.
Object
 Inherited
Gibt die Stringdarstellung dieses Objekts zurück, formatiert entsprechend den Konventionen des Gebietsschemas.
Object
 Inherited
Gibt das angegebene Objekt als String zurück.
Object
 Inherited
Gibt den Grundwert des angegebenen Objekts zurück.
Object
 Inherited
Überprüft, ob bei diesem EventDispatcher-Objekt oder bei einem seiner Vorgänger ein Ereignis-Listener für einen bestimmten Ereignistyp registriert ist.
EventDispatcher
Ereignisse
 Ereignis Übersicht Definiert von
 Inherited[broadcast event] Wird ausgelöst, wenn Flash Player oder eine AIR-Anwendung den Betriebssystemfokus erhält und aktiv wird.EventDispatcher
 Inherited[broadcast event] Wird ausgelöst, wenn Flash Player- oder die AIR-Anwendung den Fokus verliert und inaktiv wird.EventDispatcher
Eigenschaftendetails

caps

Eigenschaft
caps:String

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

Gibt das Aussehen der Linienenden an.

Gültige Werte sind CapsStyle.NONE, CapsStyle.ROUND und CapsStyle.SQUARE. Der Wert null entspricht CapsStyle.ROUND.

Der Standardwert ist CapsStyle.ROUND.

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 caps():String
    public function set caps(value:String):void

Verwandte API-Elemente

flash.display.CapStyle

joints

Eigenschaft 
joints:String

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

Ein Wert der JointStyle-Klasse, der den Verbindungsstil für Winkel festlegt.

Gültige Werte sind JointStyle.BEVEL, JointStyle.MITER und JointStyle.ROUND. Der Wert null entspricht JointStyle.ROUND.

Der Standardwert ist JointStyle.ROUND.

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 joints():String
    public function set joints(value:String):void

Verwandte API-Elemente

miterLimit

Eigenschaft 
miterLimit:Number

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

Eine Zahl, die die Grenze festlegt, an der ein Winkel abgeschnitten wird.

Gültige Werte liegen im Bereich von 1 bis 255 (Werte außerhalb dieses Bereichs werden auf 1 oder 255 gerundet).

Dieser Wert wird nur dann verwendet, wenn die jointStyle-Eigenschaft auf JointStyle.MITER gesetzt wird.

Der Wert der miterLimit-Eigenschaft steht für die Länge, die ein Winkel über jenen Punkt hinausgehen kann, an dem zwei Linien eine Verbindung bilden. Der Wert drückt einen Faktor der Linieneigenschaft thickness aus. Bei einem miterLimit-Faktor von 2,5 und einer thickness von 10 Pixeln, wird der Winkel bei 25 Pixeln abgeschnitten.

Der Standardwert ist 3.

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 miterLimit():Number
    public function set miterLimit(value:Number):void

pixelHinting

Eigenschaft 
pixelHinting:Boolean

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

Ein boolescher Wert, der angibt, ob Striche als ganze Pixel angezeigt werden.

Dies wirkt sich sowohl auf die Positionen der Anker einer Kurve als auch auf die Linienstärke des Strichs selbst aus.

Wenn pixelHinting auf true gesetzt ist, sind Linienstärken in Flash Player und AIR auf volle Pixel eingestellt. Ist pixelHinting auf false gesetzt, können Kurven und gerade Linien unterbrochen sein.

Der Standardwert ist false.

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 pixelHinting():Boolean
    public function set pixelHinting(value:Boolean):void

scaleMode

Eigenschaft 
scaleMode:String

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

Gibt an, welcher Skalierungsmodus zu verwenden ist. Gültige Werte sind:

  • LineScaleMode.NORMAL: Die Linienstärke wird immer skaliert, wenn das Objekt skaliert wird (Standard).
  • LineScaleMode.NONE: Die Linienstärke wird nie skaliert.
  • LineScaleMode.VERTICAL: Die Linienstärke wird nicht skaliert, wenn das Objekt nur vertikal skaliert wurde.
  • LineScaleMode.HORIZONTAL: Die Linienstärke wird nicht skaliert, wenn das Objekt nur horizontal skaliert wurde.

Der Standardwert ist LineScaleMode.NORMAL.

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 scaleMode():String
    public function set scaleMode(value:String):void

Verwandte API-Elemente

weight

Eigenschaft 
weight:Number

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

Die Strichstärke in Pixeln.

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 weight():Number
    public function set weight(value:Number):void
Konstruktordetails

GradientStroke

()Konstruktor
public function GradientStroke(weight:Number = 1, pixelHinting:Boolean = false, scaleMode:String = "normal", caps:String = "round", joints:String = "round", miterLimit:Number = 3)

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

Konstruktor.

Parameter
weight:Number (default = 1) — Gibt die Linienstärke in Pixeln an. Dieser Parameter ist optional und hat den Standardwert 1.
 
pixelHinting:Boolean (default = false) — Ein boolescher Wert, der angibt, ob Striche als ganze Pixel angezeigt werden. Dies wirkt sich sowohl auf die Positionen der Anker einer Kurve als auch auf die Linienstärke des Strichs selbst aus. Wenn pixelHinting auf true gesetzt ist, sind Linienstärken in Flash Player und AIR auf volle Pixel eingestellt. Ist pixelHinting auf false gesetzt, können Kurven und gerade Linien unterbrochen sein. Dieser Parameter ist optional und hat den Standardwert false.
 
scaleMode:String (default = "normal") — Ein Wert aus der LineScaleMode-Klasse, mit dem angegeben wird, welcher Skalierungsmodus verwendet werden soll. Gültige Werte sind LineScaleMode.HORIZONTAL, LineScaleMode.NONE, LineScaleMode.NORMAL und LineScaleMode.VERTICAL. Dieser Parameter ist optional und hat den Standardwert LineScaleMode.NORMAL.
 
caps:String (default = "round") — Ein Wert der CapsStyle-Klasse, der den Stil der Linienenden definiert. Gültige Werte sind CapsStyle.NONE, CapsStyle.ROUND und CapsStyle.SQUARE. Der Wert null entspricht CapsStyle.ROUND. Dieser Parameter ist optional und hat den Standardwert CapsStyle.ROUND.
 
joints:String (default = "round") — Ein Wert der JointStyle-Klasse, der den Verbindungsstil für Winkel festlegt. Gültige Werte sind JointStyle.BEVEL, JointStyle.MITER und JointStyle.ROUND. Der Wert null entspricht JointStyle.ROUND. Dieser Parameter ist optional und hat den Standardwert JointStyle.ROUND.
 
miterLimit:Number (default = 3) — Eine Zahl, die die Grenze festlegt, an der ein Winkel abgeschnitten wird. Gültige Werte liegen im Bereich von 1 bis 255 (Werte außerhalb dieses Bereichs werden auf 1 oder 255 gerundet). Dieser Wert wird nur dann verwendet, wenn die jointStyle-Eigenschaft auf miter gesetzt wird. Der Wert miterLimit steht für die Länge, die ein Winkel über jenen Punkt hinausgehen kann, an dem zwei Linien eine Verbindung bilden. Der Wert drückt einen Faktor der Linieneigenschaft thickness aus. Bei einem miterLimit-Faktor von 2,5 und einer thickness von 10 Pixeln, wird der Winkel bei 25 Pixeln abgeschnitten. Dieser Parameter ist optional und hat den Standardwert 3.
Methodendetails

apply

()Methode
public function apply(g:Graphics, targetBounds:Rectangle, targetOrigin:Point):void

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

Wendet die Eigenschaften auf das angegebene Graphics-Objekt an.

Parameter

g:Graphics — Das Graphics-Objekt, auf das die Eigenschaften angewendet werden.
 
targetBounds:Rectangle — Die Grenzen der Form, auf die der Strich angewendet wird.
 
targetOrigin:Point — Der Punkt, der den Ursprung (0,0) der Form im Koordinatensystem des Ziels definiert.

createGraphicsStroke

()Methode 
public function createGraphicsStroke(targetBounds:Rectangle, targetOrigin:Point):GraphicsStroke

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

Erstellt ein GraphicsStroke-Objekt, das diesen Strich darstellt.

Parameter

targetBounds:Rectangle — Der Begrenzungsrahmen des Strichs.
 
targetOrigin:Point — Der Punkt, der den Ursprung (0,0) der Form im Koordinatensystem des Ziels definiert.

Rückgabewerte
GraphicsStroke — Das GraphicsStroke-Objekt der Zeichnungs-API-2, das diesen Strich darstellt.




[ 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.