Paket | spark.primitives.supportClasses |
Klasse | public class StrokedElement |
Vererbung | StrokedElement GraphicElement EventDispatcher Object |
Unterklassen | FilledElement, Line |
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Eigenschaft | Definiert von | ||
---|---|---|---|
alpha : Number
Die Transparenzstufe des Grafikelements. | GraphicElement | ||
alwaysCreateDisplayObject : Boolean
Gibt an, dass dieses GraphicElement mit einem eigenen DisplayObject verknüpft werden und mit diesem dargestellt werden soll. | GraphicElement | ||
baseline : Object
Der vertikale Abstand in Pixeln vom Ankerziel zur Grundlinienposition des Steuerelements. | GraphicElement | ||
baselinePosition : Number [schreibgeschützt]
Die y-Koordinate der Grundlinie der ersten Textzeile der Komponente. | GraphicElement | ||
blendMode : String
Ein Wert aus der BlendMode-Klasse, mit dem angegeben wird, welche Füllmethode verwendet werden soll. | GraphicElement | ||
bottom : Object
Der vertikale Abstand in Pixeln vom unteren Rand der Komponente zum unteren Rand des Ankerziels. | GraphicElement | ||
constructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz. | Object | ||
depth : Number
Bestimmt die Reihenfolge, in der die Elemente innerhalb von Containern gerendert werden. | GraphicElement | ||
designLayer : DesignLayer
Gibt die optionale DesignLayer-Instanz zurück, die mit diesem visuellen Element verknüpft ist. | GraphicElement | ||
displayObject : DisplayObject [schreibgeschützt]
Das gemeinsam verwendete DisplayObject, in dem dieses IGraphicElement gezeichnet wird. | GraphicElement | ||
displayObjectSharingMode : String
Gibt die Verknüpfung zwischen diesem IGraphicElement und den zugehörigen Anzeigeobjekten an. | GraphicElement | ||
explicitHeight : Number
Eine Zahl, die die explizite Höhe der Komponente in Pixeln als Koordinaten der Komponente angibt. | GraphicElement | ||
explicitMaxHeight : Number
Die empfohlene maximale Höhe der Komponente, die vom übergeordneten Element während der Layouterstellung berücksichtigt wird. | GraphicElement | ||
explicitMaxWidth : Number
Die empfohlene maximale Breite der Komponente, die vom übergeordneten Element während der Layouterstellung berücksichtigt wird. | GraphicElement | ||
explicitMinHeight : Number
Die empfohlene Mindesthöhe der Komponente, die vom übergeordneten Element während der Layouterstellung berücksichtigt wird. | GraphicElement | ||
explicitMinWidth : Number
Die empfohlene Mindestbreite der Komponente, die vom übergeordneten Element während der Layouterstellung berücksichtigt wird. | GraphicElement | ||
explicitWidth : Number
Eine Zahl, die die explizite Breite der Komponente in Pixeln als Koordinaten der Komponente angibt. | GraphicElement | ||
filters : Array
Ein indiziertes Array, das alle dem Anzeigeobjekt derzeit zugeordneten filter-Objekte enthält. | GraphicElement | ||
hasLayoutMatrix3D : Boolean [schreibgeschützt]
Enthält „true“, wenn das Element eine 3D-Matrix hat. | GraphicElement | ||
height : Number
Die Höhe des Grafikelements. | GraphicElement | ||
horizontalCenter : Object
Der horizontale Abstand in Pixeln vom Mittelpunkt der Komponente zum Mittelpunkt des Inhaltsbereichs des Ankerziels. | GraphicElement | ||
id : String
Die Identität der Komponente. | GraphicElement | ||
includeInLayout : Boolean
Gibt an, ob dieses Element in das Layout des übergeordneten Elements eingeschlossen ist. | GraphicElement | ||
is3D : Boolean [schreibgeschützt]
Enthält „true“, wenn das Element in 3D vorliegt. | GraphicElement | ||
layoutDirection : String
Legt die gewünschte Layoutrichtung für ein Element fest: entweder LayoutDirection.LTR (von links nach rechts), LayoutDirection.RTL (von rechts nach links) oder null (vererben). | GraphicElement | ||
left : Object
Der horizontale Abstand in Pixeln vom linken Rand der Komponente zum linken Rand des Ankerziels. | GraphicElement | ||
luminosityClip : Boolean
Eine Eigenschaft, die steuert, ob die Luminanzmaske den maskierten Inhalt beschneidet. | GraphicElement | ||
luminosityInvert : Boolean
Eine Eigenschaft, die die Berechnung des RGB-Farbwerts eines Grafikelements, das durch eine Luminanzmaske maskiert wird, steuert. | GraphicElement | ||
mask : DisplayObject
Das aufrufende Anzeigeobjekt wird durch das angegebene mask-Objekt maskiert. | GraphicElement | ||
maskType : String
Definiert, wie die Maske auf das GraphicElement angewendet wird. Mögliche Werte sind MaskType.CLIP, MaskType.ALPHA und MaskType.LUMINOSITY. Schnittmasken Beim Maskieren im Schnittmodus wird die Schnittmaske auf 1 Bit reduziert. | GraphicElement | ||
maxHeight : Number
Die empfohlene maximale Höhe der Komponente, die vom übergeordneten Element während der Layouterstellung berücksichtigt wird. | GraphicElement | ||
maxWidth : Number
Die empfohlene maximale Breite der Komponente, die vom übergeordneten Element während der Layouterstellung berücksichtigt wird. | GraphicElement | ||
measuredHeight : Number
Die Standardhöhe der Komponente in Pixeln. | GraphicElement | ||
measuredWidth : Number
Die Standardbreite der Komponente in Pixeln. | GraphicElement | ||
measuredX : Number
Die linke obere Ecke der standardmäßig gemessenen Grenzen relativ zum Ursprung des Elements. | GraphicElement | ||
measuredY : Number
Die linke obere Ecke der standardmäßig gemessenen Grenzen relativ zum Ursprung des Elements. | GraphicElement | ||
minHeight : Number
Die empfohlene Mindesthöhe der Komponente, die vom übergeordneten Element während der Layouterstellung berücksichtigt wird. | GraphicElement | ||
minWidth : Number
Die empfohlene Mindestbreite der Komponente, die vom übergeordneten Element während der Layouterstellung berücksichtigt wird. | GraphicElement | ||
owner : DisplayObjectContainer
Der Eigentümer dieses IVisualElement-Objekts. | GraphicElement | ||
parent : DisplayObjectContainer [schreibgeschützt]
Der übergeordnete Container bzw. die übergeordnete Komponente dieser Komponente. | GraphicElement | ||
percentHeight : Number
Legt die Höhe einer Komponente als Prozentsatz der Größe ihres übergeordneten Objekts fest. | GraphicElement | ||
percentWidth : Number
Legt die Breite einer Komponente als Prozentsatz der Größe ihres übergeordneten Objekts fest. | GraphicElement | ||
postLayoutTransformOffsets : mx.geom:TransformOffsets
Definiert Anpassungen, die auf die Transformation des Objekts angewendet werden können, jedoch für das Layout des übergeordneten Objekts unsichtbar bleiben. | GraphicElement | ||
right : Object
Der horizontale Abstand in Pixeln von der rechten Kante der Komponente zur rechten Kante des Ankerziels. | GraphicElement | ||
rotation : Number
Gibt die Drehung des Elements in Grad vom Transformationspunkt an. | GraphicElement | ||
rotationX : Number
Gibt die x-Achsendrehung der Elementinstanz in Grad ab der ursprünglichen Ausrichtung relativ zum übergeordneten 3D-Container an. | GraphicElement | ||
rotationY : Number
Gibt die y-Achsendrehung der DisplayObject-Instanz in Grad an, und zwar bezogen auf die ursprüngliche Ausrichtung zum übergeordneten 3D-Container. | GraphicElement | ||
rotationZ : Number
Gibt die Drehung des Elements in Grad vom Transformationspunkt an. | GraphicElement | ||
scaleX : Number
Die horizontale Skalierung (percentage) des Elements ausgehend vom Transformationspunkt. | GraphicElement | ||
scaleY : Number
Die vertikale Skalierung (percentage) des Elements ausgehend vom Transformationspunkt. | GraphicElement | ||
scaleZ : Number
Die z-Skalierung (percentage) des Elements ausgehend vom Transformationspunkt. | GraphicElement | ||
stroke : IStroke
Der Strich, der von diesem Element verwendet wird. | StrokedElement | ||
top : Object
Der vertikale Abstand in Pixeln vom oberen Rand der Komponente zum oberen Rand des Ankerziels. | GraphicElement | ||
transform : flash.geom:Transform
Ein Objekt mit Eigenschaften, die zur Matrix, Farbtransformation und Pixelbegrenzung eines Anzeigeobjekts gehören. | GraphicElement | ||
transformX : Number
Die x-Position des Transformationspunkts für dieses Element. | GraphicElement | ||
transformY : Number
Die y-Position des Transformationspunkts für dieses Element. | GraphicElement | ||
transformZ : Number
Die y-Position des Transformationspunkts für dieses Element. | GraphicElement | ||
verticalCenter : Object
Der vertikale Abstand in Pixeln von der Mitte der Komponente zur Mitte des Inhaltsbereichs des Ankerziels. | GraphicElement | ||
visible : Boolean
Steuert die Sichtbarkeit dieses visuellen Elements. | GraphicElement | ||
width : Number
Die Breite des Grafikelements. | GraphicElement | ||
x : Number
Die x-Position des Grafikelements. | GraphicElement | ||
y : Number
Die y-Position des Grafikelements. | GraphicElement | ||
z : Number
Die z-Position des Grafikelements. | GraphicElement |
Methode | Definiert von | ||
---|---|---|---|
Konstruktor. | StrokedElement | ||
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 | ||
Gibt „true“ zurück, wenn dieses IGraphicElement kompatibel ist und Anzeigeobjekte gemeinsam mit dem nächsten IGraphicElement in der Sequenz verwenden kann. | GraphicElement | ||
Gibt „true“ zurück, wenn dieses IGraphicElement kompatibel ist und Anzeigeobjekte gemeinsam mit dem in der Sequenz vorausgehenden IGraphicElement verwenden kann. | GraphicElement | ||
Erstellt ein neues DisplayObject, in dem dieses IGraphicElement gezeichnet wird. | GraphicElement | ||
Sendet ein Ereignis in den Ereignisablauf. | EventDispatcher | ||
Gibt die x-Koordinate der Grenzen des Elements für die angegebene Elementgröße zurück. | GraphicElement | ||
Gibt die y-Koordinate der Grenzen des Elements für die angegebene Elementgröße zurück. | GraphicElement | ||
Gibt die Layouthöhe des Elements zurück. | GraphicElement | ||
Gibt die Layoutbreite des Elements zurück. | GraphicElement | ||
Gibt die x-Koordinate zurück, die für das Zeichnen des Elements auf dem Bildschirm verwendet wird. | GraphicElement | ||
Gibt die y-Koordinate zurück, die für das Element beim Zeichnen auf dem Bildschirm verwendet wird. | GraphicElement | ||
Gibt die Transformationsmatrix zurück, die zur Berechnung des Layouts der Komponente relativ zu ihren Parallelobjekten verwendet wird. | GraphicElement | ||
Gibt die Layouttransformations-Matrix3D für dieses Element zurück. | GraphicElement | ||
Gibt die maximale Höhe des Elements zurück. | GraphicElement | ||
Gibt die maximale Breite des Elements zurück. | GraphicElement | ||
Gibt die Mindesthöhe des Elements zurück. | GraphicElement | ||
Gibt die Mindestbreite des Elements zurück. | GraphicElement | ||
Gibt die bevorzugte Höhe des Elements zurück. | GraphicElement | ||
Gibt die bevorzugte Breite des Elements zurück. | GraphicElement | ||
Ü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 | ||
Wird automatisch vom MXML-Compiler aufgerufen, wenn das GraphicElement mithilfe eines MXML-Tags erstellt wird. | GraphicElement | ||
Der Aufruf dieser Methode bewirkt einen Aufruf der validateDisplayList()-Methode des Elements, bevor die Anzeigeliste wiedergegeben wird. | GraphicElement | ||
Elemente müssen diese Methode aufrufen, wenn ihre eigene layoutDirection oder die layoutDirection des übergeordneten Elements geändert wird. | GraphicElement | ||
Der Aufruf dieser Methode bewirkt einen Aufruf der validateProperties()-Methode des Elements, bevor die Anzeigeliste wiedergegeben wird. | GraphicElement | ||
Der Aufruf dieser Methode bewirkt einen Aufruf der validateSize()-Methode des Elements, bevor die Anzeigeliste wiedergegeben wird. | GraphicElement | ||
Gibt an, ob eine Instanz der Object-Klasse in der Prototypkette des Objekts vorhanden ist, das als Parameter angegeben wurde. | Object | ||
Konvertiert das point-Objekt von den (lokalen) Koordinaten des Objekts in die (globalen) Bühnenkoordinaten. | GraphicElement | ||
Wird vom IGraphicElementContainer aufgerufen, wenn ein IGraphicElement zur Hostkomponente hinzugefügt bzw. daraus entfernt wird. | GraphicElement | ||
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann. | Object | ||
Entfernt einen Listener aus dem EventDispatcher-Objekt. | EventDispatcher | ||
setLayoutBoundsPosition(newBoundsX:Number, newBoundsY:Number, postLayoutTransform:Boolean = true):void
Legt die Koordinaten fest, die für das Zeichnen des Elements auf dem Bildschirm verwendet werden. | GraphicElement | ||
Legt die Layoutgröße des Elements fest. | GraphicElement | ||
Legt die Transformationsmatrix fest, die verwendet wird, um die Layoutgröße der Komponente und die Position relativ zu den Geschwisterelementen zu berechnen. | GraphicElement | ||
Legt die Transformations-Matrix3D fest, die zur Berechnung der Layoutgröße und -position der Komponenete relativ zu ihren Parallelobjekten verwendet wird. | GraphicElement | ||
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest. | Object | ||
Bestimmt, ob dieses Element sich selbst im sharedDisplayObject der Sequenz zeichnen kann. | GraphicElement | ||
Gibt die Stringdarstellung dieses Objekts zurück, formatiert entsprechend den Konventionen des Gebietsschemas. | Object | ||
Gibt das angegebene Objekt als String zurück. | Object | ||
transformAround(transformCenter:Vector3D, scale:Vector3D = null, rotation:Vector3D = null, translation:Vector3D = null, postLayoutScale:Vector3D = null, postLayoutRotation:Vector3D = null, postLayoutTranslation:Vector3D = null, invalidateLayout:Boolean = true):void
Eine Dienstprogrammmethode zum Aktualisieren der Drehung, Skalierung und Versetzung der Transformation, während gleichzeitig ein im Koordinatenraum der Komponente selbst angegebener bestimmter Punkt im übergeordneten Koordinatenraum unverändert erhalten bleibt. | GraphicElement | ||
Eine Dienstmethode, mit der die lokalen Koordinaten eines Punkts dieses Objekts transformiert werden in seine Position innerhalb der Koordinaten des übergeordneten Elements dieses Objekts. | GraphicElement | ||
Wird durch den IGraphicElementContainer aufgerufen, um dieses Element in seiner displayObject-Eigenschaft neu zu zeichnen. | GraphicElement | ||
Überprüft und aktualisiert die Eigenschaften und das Layout dieses Objekts, indem erforderlichenfalls unverzüglich validateProperties(), validateSize() und validateDisplayList() aufgerufen wird. | GraphicElement | ||
Wird von der Layoutlogik verwendet, um die Eigenschaften einer Komponente durch Aufrufen der commitProperties()-Methode zu validieren. | GraphicElement | ||
Wird vom IGraphicElementContainer aufgerufen, um die Größe dieses Elements zu überprüfen. | GraphicElement | ||
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 | ||
---|---|---|---|
Richten Sie die Zeichnung für dieses Element ein. | StrokedElement | ||
Bestimmt, ob der Aufruf der measure()-Methode übersprungen werden kann. | GraphicElement | ||
Verarbeitet die für das Element eingestellten Eigenschaften. | GraphicElement | ||
Zeichnen Sie das Element. | StrokedElement | ||
Schließen Sie die Zeichnung für dieses Element ab. | StrokedElement | ||
Gibt die Anzahl Pixel zurück, die vom Strich an allen Seiten der Elementgrenzen eingenommen wird. | GraphicElement | ||
Dienstprogrammmethode, die den Host benachrichtigt, dass dieses Element geändert wurde und dessen Ebene aktualisiert werden muss. | GraphicElement | ||
Helper-Methode zur Invalidierung der Größe und Anzeigeliste des übergeordneten Objekts, wenn sich dieses Objekt auf das Layout (includeInLayout entspricht „true“) auswirkt. | GraphicElement | ||
Berechnet die Standardgröße des Elements. | GraphicElement | ||
Wird für die Implementierung der ILayoutElement-Schnittstelle verwendet und gibt den expliziten Wert für die gemessene Höhe vor der Transformation zurück. | GraphicElement | ||
Wird für die Implementierung der ILayoutElement-Schnittstelle verwendet und gibt den expliziten Wert für die gemessene Breite vor der Transformation zurück. | GraphicElement | ||
Transformieren Sie die Größe des Elements. | GraphicElement | ||
Transformieren Sie die Größe des Elements. | GraphicElement | ||
[override]
Zeichnet das Element und/oder die Größen und Positionen seines Inhalts. | StrokedElement |
stroke | Eigenschaft |
stroke:IStroke
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Der Strich, der von diesem Element verwendet wird.
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 stroke():IStroke
public function set stroke(value:IStroke):void
StrokedElement | () | Konstruktor |
public function StrokedElement()
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Konstruktor.
beginDraw | () | Methode |
protected function beginDraw(g:Graphics):void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Richten Sie die Zeichnung für dieses Element ein. Dies ist der erste von drei Schritten, die während des Zeichnungsprozesses ausgeführt werden. In diesem Schritt werden die stroke-Eigenschaften angewendet.
Parameter
g:Graphics — Das zu zeichnende Grafikelement.
|
draw | () | Methode |
protected function draw(g:Graphics):void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Zeichnen Sie das Element. Dies ist der zweite der drei Schritte, die während des Zeichnungsprozesses ausgeführt werden. Überschreiben Sie diese Methode, um Ihre Zeichnung zu implementieren. Der Strich (und ggf. die Füllung) wurden mit der beginDraw()
-Methode eingestellt. Ihre Überschreibung sollte nur Aufrufe von Zeichnungsmethoden wie moveTo()
, curveTo()
und drawRect()
enthalten.
Parameter
g:Graphics — Das zu zeichnende Grafikelement.
|
endDraw | () | Methode |
protected function endDraw(g:Graphics):void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Schließen Sie die Zeichnung für dieses Element ab. Dies ist der letzte der drei Schritte, die während des Zeichnungsprozesses ausgeführt werden. In diesem Schritt werden Füllungen eingeschlossen.
Parameter
g:Graphics — Das Grafikelement zum Abschließen der Zeichnung.
|
updateDisplayList | () | Methode |
override protected function updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Zeichnet das Element und/oder die Größen und Positionen seines Inhalts. Dies ist eine erweiterte Methode, die Sie bei der Erstellung einer Unterklasse für ein GraphicElement überschreiben können.
Sie können diese Methode nicht direkt aufrufen. Flex ruft die updateDisplayList()
-Methode auf, wenn die Komponente einem IGraphicElementContainer
-Container wie Group mit der addElement()
-Methode hinzugefügt wird und wenn die invalidateDisplayList()
-Methode des Elements aufgerufen wird.
Dies ist die Methode, mit der Sie programmgesteuert zeichnen können, indem Sie Methoden wie graphics.drawRect()
für das displayObject des Elements verwenden.
Parameter
unscaledWidth:Number — Legt die Breite der Komponente in Pixeln und deren Koordinaten fest, unabhängig vom Wert der scaleX -Eigenschaft der Komponente.
| |
unscaledHeight:Number — Legt die Höhe der Komponente in Pixeln und deren Koordinaten fest, unabhängig vom Wert der scaleY -Eigenschaft der Komponente.
|
Tue Jun 12 2018, 10:04 AM Z