mx.graphicsImageSnapshot Eine Hilfsklasse zum Erstellen eines Schnappschusses von einer beliebigen Flash-Komponente, die flash.display.IBitmapDrawable implementiert, einschließlich Flex UIComponents.Object Eine Hilfsklasse zum Erfassen eines Schnappschusses von einer beliebigen Flash-Komponente, die flash.display.IBitmapDrawable implementiert, einschließlich Flex UIComponents.

Eine Instanz dieser Klasse kann als RemoteObject an die LiveCycle Data Services von Adobe gesendet werden, um eine PDF-Datei eines clientseitigen Bilds zu generieren. Wenn Sie für das Bild außer den Eigenschaften contentType, width, und height weitere Eigenschaften definieren müssen, sollten Sie für das properties-Objekt Name/Wert-Paare festlegen.

In früheren Flex-Versionen legen Sie diese zusätzlichen Eigenschaften in der ImageSnapshot-Instanz selbst fest. Um das zu ermöglichen, ist diese Klasse bislang noch dynamisch, was in zukünftigen Flex-Versionen eventuell nicht mehr der Fall ist.

ImageSnapshot Konstruktor.width0Breite des Bilds. height0Höhe des Bilds. datanullEin Byte-Array zur Aufnahme des Bildes. contentTypenullDer Encoder-Formattyp für das Bild, entweder PNGEncoder oder JPEGEncoder. Konstruktor. captureBitmapData Eine Dienstprogrammmethode zum Erfassen eines unformatierten Schnappschusses einer UI-Komponente als BitmapData.Ein BitmapData-Objekt, das den erfassten Schnappschuss oder „null“ darstellt, wenn die Quelle keine sichtbaren Grenzen aufweist. sourceEin Objekt, das die flash.display.IBitmapDrawable-Oberfläche implementiert. matrixnullEin Matrix-Objekt, mit dem die Koordinaten der erfassten Bitmap skaliert, gedreht oder umgesetzt werden können. Wenn Sie auf das Bild keine Matrixtransformation anwenden möchten, setzen Sie diesen Parameter auf eine Identitätsmatrix, die mit dem Standardkonstruktor new Matrix() erstellt wurde, oder übergeben Sie einen null-Wert. colorTransformnullEin ColorTransform-Objekt, mit dem die Farbwerte der Bitmap angepasst werden können. Falls kein Objekt vorhanden ist, findet keine Transformation der Bitmap-Farben statt. Wenn Sie diesen Parameter übergeben müssen, das Bild aber nicht transformieren möchten, setzen Sie diesen Parameter auf ein ColorTransform-Objekt, das mit dem Standardkonstruktor new ColorTransform() erstellt worden ist. blendModenullEin String-Wert aus der flash.display.BlendMode-Klasse, der den Mischmodus festlegt, der auf die resultierende Bitmap angewendet werden soll. clipRectnullEin Rechteckobjekt, das den Bereich des zu zeichnenden Quellobjekts definiert. Wenn Sie diesen Wert nicht angeben, wird das Bild nicht abgeschnitten, und das gesamte Quellobjekt wird gezeichnet. smoothingfalseEin boolescher Wert, der bestimmt, ob ein BitmapData-Objekt beim Skalieren geglättet wird. Eine Dienstprogrammmethode zum Erfassen eines unformatierten Schnappschusses einer UI-Komponente als BitmapData. captureImage Eine Dienstprogrammmethode zum Erfassen eines Schnappschusses einer Komponente, der auf eine bestimmte Auflösung (in dots per inch, Punkte pro Zoll) skaliert und in einem bestimmten Bildformat kodiert ist.Ein ImageSnapshot mit einem erfassten Schnappschuss und den zugehörigen Bild-Metadaten. mx.graphics:ImageSnapshotsourceEin Objekt, das die flash.display.IBitmapDrawable-Oberfläche implementiert. dpi0Die Auflösung in dpi (dots per inch, Punkte pro Zoll). Wird keine Auflösung angegeben, dann wird standardmäßig die aktuelle Bildschirmauflösung verwendet. encodermx.graphics.codec:IImageEncodernullDas zum Kodieren der unformatierten Bitmap verwendete Bildformat. Die beiden Encoder sind PNGEncoder und JPEGEncoder. Wird kein Encoder festgelegt, wird standardmäßig der PNGEncoder verwendet. scaleLimitedtrueEin Bitmap kann in Flash maximal eine Breite oder Höhe von 2880 Pixel besitzen. Wenn scaleLimited auf „true“ gesetzt ist, wird die Auflösung proportional verringert, um sie an die 2880 Pixel anzupassen. Wenn scaleLimited dagegen auf „false“ gesetzt ist, werden kleinere Schnappschussfenster erstellt und zu einem größeren Bild zusammengefügt. Der Standardwert lautet true. Eine Dienstprogrammmethode zum Erfassen eines Schnappschusses einer Komponente, der auf eine bestimmte Auflösung (in dots per inch, Punkte pro Zoll) skaliert und in einem bestimmten Bildformat kodiert ist. encodeImageAsBase64 Eine Dienstprogrammklasse zum Konvertieren eines ImageSnapshot in einen nach Base-64 kodierten String zur Übertragung in textbasierten Serialisierungsformaten wie XML.Ein String, der den nach Base-64 kodierten Schnappschuss darstellt. snapshotmx.graphics:ImageSnapshotEin als mx.graphics.ImageSnapshot erfasstes Bild. Eine Dienstprogrammklasse zum Konvertieren eines ImageSnapshot in einen nach Base-64 kodierten String zur Übertragung in textbasierten Serialisierungsformaten wie XML. captureImageMAX_BITMAP_DIMENSION Die maximale Breite und Höhe einer Bitmap.2880 Die maximale Breite und Höhe einer Bitmap. defaultEncoder Die standardmäßige mx.graphics.codec.IImageEncoder-Implementierung zum Erfassen von Bildern. Die standardmäßige mx.graphics.codec.IImageEncoder-Implementierung zum Erfassen von Bildern. Die beiden Implementierungen sind PNGEncoder und JPEGEncoder. Der Standard-Encoder verwendet das PNG-Format. contentType Der MIME-Inhaltstyp für das Bild-Kodierungsformat, das zum Erfassen dieses Schnappschusses verwendet wurde. Der MIME-Inhaltstyp für das Bild-Kodierungsformat, das zum Erfassen dieses Schnappschusses verwendet wurde. Für Bilder im PNG-Format lautet der MIME-Typ „image/png“. Für JPG- oder JPEG-Bilder lautet der MIME-Typ „image/jpeg“. data Die kodierten Daten, die den Bildschnappschuss darstellen. Die kodierten Daten, die den Bildschnappschuss darstellen. height Die Bildhöhe in Pixeln. Die Bildhöhe in Pixeln. properties Ein Objekt mit Name/Wert-Paaren, die die zusätzlichen Eigenschaften des Bildes angeben.{} Ein Objekt mit Name/Wert-Paaren, die die zusätzlichen Eigenschaften des Bildes angeben.

Sie stellen solche Informationen im Allgemeinen nur bereit, wenn sie eine ImageSnapshot-Instanz an die LiveCycle Data Services von Adobe senden, um eine PDF-Datei zu generieren. Sie können entweder ein ganzes Objekt festlegen oder einzelne Name/Wert-Paare für das vorhandene, leere Objekt festlegen.

width Die Bildbreite in Pixeln. Die Bildbreite in Pixeln.
GradientStroke Mit der GradientStroke-Klasse können Sie einen Verlaufsfüllungsstrich angeben.mx.graphics:IStrokemx.graphics:GradientBase 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. mx.graphics.Strokemx.graphics.GradientEntryflash.display.GraphicsGradientStroke Konstruktor.weight1Gibt die Linienstärke in Pixeln an. Dieser Parameter ist optional und hat den Standardwert 1. pixelHintingfalseEin 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. scaleModenormalEin 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. capsroundEin 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. jointsroundEin 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. miterLimit3Eine 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. Konstruktor. apply Wendet die Eigenschaften auf das angegebene Graphics-Objekt an.gDas Graphics-Objekt, auf das die Eigenschaften angewendet werden. targetBoundsDie Grenzen der Form, auf die der Strich angewendet wird. targetOriginDer Punkt, der den Ursprung (0,0) der Form im Koordinatensystem des Ziels definiert. Wendet die Eigenschaften auf das angegebene Graphics-Objekt an. createGraphicsStroke Erstellt ein GraphicsStroke-Objekt, das diesen Strich darstellt.Das GraphicsStroke-Objekt der Zeichnungs-API-2, das diesen Strich darstellt. targetBoundsDer Begrenzungsrahmen des Strichs. targetOriginDer Punkt, der den Ursprung (0,0) der Form im Koordinatensystem des Ziels definiert. Erstellt ein GraphicsStroke-Objekt, das diesen Strich darstellt. caps Gibt das Aussehen der Linienenden an.CapsStyle.ROUND Gibt das Aussehen der Linienenden an.

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

flash.display.CapStyle
joints Ein Wert der JointStyle-Klasse, der den Verbindungsstil für Winkel festlegt. JointStyle.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.

flash.display.JointStyle
miterLimit Eine Zahl, die die Grenze festlegt, an der ein Winkel abgeschnitten wird. 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 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.

pixelHinting Ein boolescher Wert, der angibt, ob Striche als ganze Pixel angezeigt werden. 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.

scaleMode Gibt an, welcher Skalierungsmodus zu verwenden ist.LineScaleMode.NORMAL 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.
flash.display.LineScaleMode
weight Die Strichstärke in Pixeln. Die Strichstärke in Pixeln.
IFill Definiert die Schnittstelle, die Klassen, die eine Füllung definieren, implementieren müssen. Definiert die Schnittstelle, die Klassen, die eine Füllung definieren, implementieren müssen. mx.graphics.LinearGradientmx.graphics.RadialGradientbegin Beginnt den Füllvorgang.targetDas auszufüllende Ziel-Graphics-Objekt. targetBoundsDas Rectangle-Objekt, das die Größe der Füllung innerhalb der target definiert. Wenn das Rectangle-Objekt größer als das target-Objekt ist, wird die Füllung abgeschnitten. Wenn das Rectangle-Objekt kleiner als das target-Objekt ist, wird das gesamte target-Objekt ausgefüllt. targetOriginDer Punkt, der den Ursprung (0,0) der Form im Koordinatensystem des Ziels definiert. Beginnt den Füllvorgang. end Beendet den Füllvorgang.targetDas auszufüllende Graphics-Objekt. Beendet den Füllvorgang. GradientEntry Die GradientEntry-Klasse definiert die Objekte, die einen Übergang als Teil einer Farbverlaufsfüllung steuern.The <mx:GradientEntry> tag inherits all the tag attributes of its superclass, and adds the following tag attributes:

  <mx:GradientEntry
    Properties
    alpha="1.0"
    color="0x000000"
    ratio="NaN"
  />
  
]]>
flash.events:EventDispatcher Die GradientEntry-Klasse definiert die Objekte, die einen Übergang als Teil einer Farbverlaufsfüllung steuern. Sie verwenden diese Klasse in Verbindung mit der LinearGradient- und RadialGradient-Klasse zur Definition einer Farbverlaufsfüllung. mx.graphics.LinearGradientmx.graphics.RadialGradientGradientEntry Konstruktor.color0x000000Die Farbe für diesen Farbverlaufseintrag. Der Standardwert ist 0x000000 (schwarz). ratiounknownAn welcher Position des Grafikelements die zugehörige Farbe mit 100 % aufgenommen wird. Flex ordnet GradientEntries ohne ratio-Werte in gleichmäßigen Abständen an. Der Standardwert ist NaN. alpha1.0Der Alphawert für diesen Eintrag im Farbverlauf. Dieser Parameter ist optional. Der Standardwert ist 1.0. Konstruktor. alpha Die Transparenz einer Farbverlaufsfüllung.1.0 Die Transparenz einer Farbverlaufsfüllung. Werte zwischen 0,0 (durchsichtig) und 1,0 (undurchsichtig) sind gültig. color Der Farbwert einer Farbverlaufsfüllung. Der Farbwert einer Farbverlaufsfüllung. ratio An welcher Position des Grafikelements (als Prozentsatz zwischen 0,0 und 1,0) Flex die zugehörige Farbe mit 100 % aufnimmt. An welcher Position des Grafikelements (als Prozentsatz zwischen 0,0 und 1,0) Flex die zugehörige Farbe mit 100 % aufnimmt.
BitmapFillMode In der BitmapFillMode-Klasse ist eine Aufzählung der Resize-Modi festgelegt, die bestimmen, wie ein BitmapImage die vom Layoutsystem angegebenen Abmessungen füllt.Object In der BitmapFillMode-Klasse ist eine Aufzählung der Resize-Modi festgelegt, die bestimmen, wie ein BitmapImage die vom Layoutsystem angegebenen Abmessungen füllt. spark.components.Image.fillModespark.primitives.BitmapImage.fillModeCLIP Die Bitmap endet an der Kante des Bereichs.clip Die Bitmap endet an der Kante des Bereichs. REPEAT Die Bitmap wird wiederholt, um den Bereich aufzufüllen.repeat Die Bitmap wird wiederholt, um den Bereich aufzufüllen. SCALE Die Bitmap-Füllung wird ausgedehnt, um den Bereich aufzufüllen.scale Die Bitmap-Füllung wird ausgedehnt, um den Bereich aufzufüllen. RadialGradient Mit der RadialGradient-Klasse können Sie einen allmählichen Farbübergang in der Füllfarbe festlegen.The <mx:RadialGradient> tag inherits all the tag attributes of its superclass, and adds the following tag attributes:

  <mx:RadialGradient
    Properties
    angle="0"
    focalPointRatio="0"
  />
  
]]>
mx.graphics:IFillmx.graphics:GradientBase Mit der RadialGradient-Klasse können Sie einen allmählichen Farbübergang in der Füllfarbe festlegen. Ein radialer Farbverlauf definiert ein Füllungsmuster, das im Mittelpunkt des Grafikelements beginnt. Sie fügen eine Reihe von GradientEntry-Objekten dem entries-Array des RadialGradient-Objekts hinzu, um die Farben der Farbverlaufsfüllung zu definieren.

In MXML definieren Sie einen RadialGradient, indem Sie eine Reihe von GradientEntry-Objekten, wie in folgendem Beispiel gezeigt, hinzufügen:

  <mx:fill>
      <mx:RadialGradient>
          <mx:entries>
              <mx:GradientEntry color="0xC5C551" ratio="0.00" alpha="0.5"/>
              <mx:GradientEntry color="0xFEFE24" ratio="0.33" alpha="0.5"/>
              <mx:GradientEntry color="0xECEC21" ratio="0.66" alpha="0.5"/>
          </mx:entries>
      </mx:RadialGradient>
  </mx:fill>
  

Sie können einen RadialGradient, wie in folgendem Beispiel gezeigt, als Füllung eines beliebigen Grafikelements in ActionScript definieren:

  
  <?xml version="1.0"?>
  <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" creationComplete="init()">
      <mx:Script>
      import flash.display.Graphics;
      import flash.geom.Rectangle;
      import mx.graphics.GradientEntry;
      import mx.graphics.RadialGradient;
  
      private function init():void
      {
          var w:Number = 200;
          var h:Number = 200;
  
          var s:Sprite = new Sprite();
          // Add the new Sprite to the display list.
          rawChildren.addChild(s);    
  
          var g:Graphics = s.graphics;
          g.lineStyle(1, 0x33CCFF, 1.0);
  
          var fill:RadialGradient = new RadialGradient();
          
          var g1:GradientEntry = new GradientEntry(0xFFCC66, 0.00, 0.5);
          var g2:GradientEntry = new GradientEntry(0x000000, 0.33, 0.5);
          var g3:GradientEntry = new GradientEntry(0x99FF33, 0.66, 0.5);
          
          fill.entries = [ g1, g2, g3 ];
  
          // Set focal point to upper left corner.
          fill.angle = 45;
          fill.focalPointRatio = -0.8;
  
          // Draw a box and fill it with the RadialGradient.
          g.moveTo(0, 0);
          fill.begin(g,new Rectangle(0, 0, w, h));
          g.lineTo(w, 0);
          g.lineTo(w, h);
          g.lineTo(0, h);
          g.lineTo(0, 0);      
          fill.end(g);
      }
      </mx:Script>
  </mx:Application>
  

mx.graphics.GradientEntrymx.graphics.LinearGradientmx.graphics.IFillRadialGradient Konstruktor. Konstruktor. begin Beginnt den Füllvorgang.targetDas auszufüllende Ziel-Graphics-Objekt. targetBoundsDas Rectangle-Objekt, das die Größe der Füllung innerhalb der target definiert. Wenn das Rectangle-Objekt größer als das target-Objekt ist, wird die Füllung abgeschnitten. Wenn das Rectangle-Objekt kleiner als das target-Objekt ist, wird das gesamte target-Objekt ausgefüllt. targetOriginDer Punkt, der den Ursprung (0,0) der Form im Koordinatensystem des Ziels definiert. Beginnt den Füllvorgang. end Beendet den Füllvorgang.targetDas auszufüllende Graphics-Objekt. Beendet den Füllvorgang. focalPointRatio Legt die Anfangsposition der radialen Füllung fest.0.0 Legt die Anfangsposition der radialen Füllung fest.

Die gültigen Werte liegen zwischen -1,0 und 1,0. Bei -1,0 befindet sich der Fokuspunkt (oder Anfang der Farbverlaufsfüllung) auf der linken Seite des Begrenzungsrechtecks. Bei 1,0 befindet sich der Fokuspunkt auf der rechten Seite des Begrenzungsrechtecks.

Wenn Sie diese Eigenschaft in Verbindung mit der angle-Eigenschaft verwenden, gibt dieser Wert den Abstand des Fokuspunkts vom Mittelpunkt an. Beträgt beispielsweise der Winkel 45 Grad und focalPointRatio 0,25, liegt der Fokuspunkt etwas tiefer und auf der rechten Seite des Mittelpunkts. Wenn Sie focalPointRatio auf 0 setzen, befindet sich der Fokuspunkt in der Mitte des Begrenzungsrechtecks.

Wenn Sie focalPointRatio auf 1 setzen, befindet sich der Fokuspunkt in der rechten unteren Ecke des Begrenzungsrechtecks.

scaleX Die horizontale Skalierung der Farbverlaufstransformation, die die Breite des (nicht gedrehten) Farbverlaufs definiert. Die horizontale Skalierung der Farbverlaufstransformation, die die Breite des (nicht gedrehten) Farbverlaufs definiert. scaleY Die vertikale Skalierung der Farbverlaufstransformation, die die Höhe des (nicht gedrehten) Farbverlaufs definiert. Die vertikale Skalierung der Farbverlaufstransformation, die die Höhe des (nicht gedrehten) Farbverlaufs definiert.
IStroke Definiert die Schnittstelle, die Klassen, die eine Linie definieren, implementieren müssen. Definiert die Schnittstelle, die Klassen, die eine Linie definieren, implementieren müssen. apply Wendet die Eigenschaften auf das angegebene Graphics-Objekt an.graphicsDas Graphics-Objekt, auf das die Eigenschaften angewendet werden. targetBoundsDie Grenzen der Form, auf die der Strich angewendet wird. targetOriginDer Punkt, der den Ursprung (0,0) der Form im Koordinatensystem des Ziels definiert. Wendet die Eigenschaften auf das angegebene Graphics-Objekt an. createGraphicsStroke Erstellt ein GraphicsStroke-Objekt, das diesen Strich darstellt.Das GraphicsStroke-Objekt der Zeichnungs-API-2, das diesen Strich darstellt. targetBoundsDer Begrenzungsrahmen des Strichs. targetOriginDer Punkt, der den Ursprung (0,0) der Form im Koordinatensystem des Ziels definiert. Erstellt ein GraphicsStroke-Objekt, das diesen Strich darstellt. joints Gibt das Aussehen von bei Winkeln verwendeten Linienschnittpunkten an. Gibt das Aussehen von bei Winkeln verwendeten Linienschnittpunkten an. Gültige Werte sind JointStyle.ROUND, JointStyle.MITER und JointStyle.BEVEL. flash.display.JoingStylemiterLimit Gibt die Grenze an, an der ein Winkel abgeschnitten wird. 3 Legt den Grenzwert fest, an dem ein Winkel abgeschnitten wird. Der gültige Wertebereich ist: 0 bis 255. scaleMode Ein Wert aus der LineScaleMode-Klasse, mit dem angegeben wird, welcher Skalierungsmodus verwendet werden soll.LineScaleMode.NORMAL Ein Wert aus der LineScaleMode-Klasse, mit dem angegeben wird, welcher Skalierungsmodus verwendet werden soll. 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.
flash.display.LineScaleMode
weight Die Linienstärke in Pixeln. Die Linienstärke in Pixeln. Der Standardwert für viele Diagrammlinien ist 1 Pixel.
BitmapFill Definiert einen Satz Werte, um einen Bildschirmbereich mit einer Bitmap oder einem anderen DisplayObject zu füllen.mx.graphics:IFillflash.events:EventDispatcher Definiert einen Satz Werte, um einen Bildschirmbereich mit einer Bitmap oder einem anderen DisplayObject zu füllen. mx.graphics.IFillflash.display.Bitmapflash.display.BitmapDataflash.display.DisplayObjectBitmapFill Konstruktor. Konstruktor. compoundTransform Enthält die Matrix und die Transformationseigenschaften (x, y und „rotation“).mx.geom:CompoundTransform Enthält die Matrix und die Transformationseigenschaften (x, y und rotation). Nur wenn die matrix-Eigenschaft festgelegt ist wird compoundTransform erstellt. alpha Die Transparenz einer Füllung.1.0. Die Transparenz einer Füllung. Werte zwischen 0,0 (durchsichtig) und 1,0 (undurchsichtig) sind gültig. fillMode Bestimmt, wie die Bitmap die Abmessungen ausfüllt.<code>BitmapFillMode.SCALE</code> Bestimmt, wie die Bitmap die Abmessungen ausfüllt. Wenn Sie den Wert dieser Eigenschaft in einem Tag festlegen, verwenden Sie den String (z. B. „repeat“). Wenn Sie den Wert dieser Eigenschaft in ActionScript einstellen, verwenden Sie die Konstante (z. B. BitmapFillMode.CLIP). Bei Einstellung auf BitmapFillMode.CLIP („clip“) endet die Bitmap an der Kante des Bereichs. Wenn BitmapFillMode.REPEAT („repeat“) festgelegt ist, wird die Bitmap wiederholt, sodass der gesamte Bereich ausgefüllt wird. Wenn BitmapFillMode.SCALE („scale“) festgelegt ist, wird das Bitmap so gedehnt, dass es den gesamten Bereich ausfüllt. matrix Ein Array von für die Matrixtransformation verwendeten Werten. Ein Array von für die Matrixtransformation verwendeten Werten. offsetX Gibt den horizontalen Offset der Bitmap vom Ursprung an.0 Gibt den horizontalen Offset der Bitmap vom Ursprung an. Die Anpassung erfolgt nach der Drehung und Skalierung. offsetY Gibt den vertikalen Offset der Bitmap vom Ursprung an.0 Gibt den vertikalen Offset der Bitmap vom Ursprung an. Die Anpassung erfolgt nach der Drehung und Skalierung. originX Der horizontale Ursprung der Bitmapfüllung.0 Der horizontale Ursprung der Bitmapfüllung. Die Bitmapfüllung wird versetzt, sodass dieser Punkt am Ursprung angezeigt wird. Die Bitmap wird um diesen Punkt skaliert und gedreht. originY Der vertikale Ursprung der Bitmapfüllung.0 Der vertikale Ursprung der Bitmapfüllung. Die Bitmapfüllung wird versetzt, sodass dieser Punkt am Ursprung angezeigt wird. Die Bitmap wird um diesen Punkt skaliert und gedreht. repeat Gibt an, ob die Bitmap zum Füllen des Bereichs wiederholt wird.true Gibt an, ob die Bitmap zum Füllen des Bereichs wiederholt wird. Wenn Sie true festlegen, wird die Füllung außerhalb des gefüllten Bereichs wiederholt. Wenn Sie false festlegen, endet die Füllung an der Kante des Bereichs. rotation Die Anzahl von Grad zum Drehen der Bitmap.0 Die Anzahl von Grad zum Drehen der Bitmap. Gültige Werte liegen zwischen 0,0 und 360,0. scaleX Der Prozentwert zur horizontalen Skalierung der Bitmap beim Füllen. Die gültigen Werte liegen zwischen 0,0 und 1,0. Der Prozentwert zur horizontalen Skalierung der Bitmap beim Füllen. Die gültigen Werte liegen zwischen 0,0 und 1,0. Bei 1,0 erfolgt die Füllung mit der natürlichen Größe der Bitmap. scaleY Der Prozentwert zur vertikalen Skalierung der Bitmap beim Füllen. Die gültigen Werte liegen zwischen 0,0 und 1,0. Der Prozentwert zur vertikalen Skalierung der Bitmap beim Füllen. Die gültigen Werte liegen zwischen 0,0 und 1,0. Bei 1,0 erfolgt die Füllung mit der natürlichen Größe der Bitmap. smooth Ein Flag, das anzeigt, ob die Bitmapdaten zum Füllen geglättet werden soll.false Ein Flag, das anzeigt, ob die Bitmapdaten zum Füllen geglättet werden soll. source Die für die Bitmapfüllung verwendete Quelle.null Die Quelle, die für die Bitmap-Füllung verwendet wird. Die Füllung kann aus zahlreichen grafischen Quellen einschließlich der folgenden gerendert werden:
  • Eine Bitmap- oder BitmapData-Instanz.
  • Eine Klasse, die eine Unterklasse von DisplayObject darstellt. Die BitmapFill instanziiert die Klasse und erstellt auf deren Grundlage eine Bitmapdarstellung.
  • Eine Instanz eines DisplayObject. Die BitmapFill kopiert das Objekt in eine Bitmap für die Füllung.
transformX Die x-Position des Transformationspunkts der Füllung. Die x-Position des Transformationspunkts der Füllung. transformY Die y-Position des Transformationspunkts der Füllung. Die y-Position des Transformationspunkts der Füllung. x Der Abstand, um den jeder Punkt entlang der x-Achse verschoben werden soll. Der Abstand, um den jeder Punkt entlang der x-Achse verschoben werden soll. y Der Abstand, um den jeder Punkt entlang der y-Achse verschoben werden soll. Der Abstand, um den jeder Punkt entlang der y-Achse verschoben werden soll.
LinearGradient Mit der LinearGradient-Klasse können Sie die Füllung eines Grafikelements festlegen, wobei ein Farbverlauf einen allmählichen Farbübergang in der Füllfarbe angibt.The <mx:LinearGradient> tag inherits all the tag attributes of its superclass, and adds the following tag attributes:

  <mx:LinearGradient
    Properties
    angle="0"
  />
  
]]>
mx.graphics:IFillmx.graphics:GradientBase Mit der LinearGradient-Klasse können Sie die Füllung eines Grafikelements festlegen, wobei ein Farbverlauf einen allmählichen Farbübergang in der Füllfarbe angibt. Sie fügen eine Reihe von GradientEntry-Objekten dem entries-Array des LinearGradient-Objekts hinzu, um die Farben der Farbverlaufsfüllung zu definieren.

In MXML definieren Sie einen LinearGradient, indem Sie eine Reihe von GradientEntry-Objekten wie in folgendem Beispiel gezeigt hinzufügen:

  <mx:fill>
  	<mx:LinearGradient>
  		<mx:entries>
  			<mx:GradientEntry color="0xC5C551" ratio="0.00" alpha="0.5"/>
  			<mx:GradientEntry color="0xFEFE24" ratio="0.33" alpha="0.5"/>
  			<mx:GradientEntry color="0xECEC21" ratio="0.66" alpha="0.5"/>
  		</mx:entries>
  	</mx:LinearGradient>
  </mx:fill>
  

Sie können einen LinearGradient wie in folgendem Beispiel gezeigt als Füllung eines beliebigen Grafikelements in ActionScript definieren:

  
  <?xml version="1.0"?>
  <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" creationComplete="init()">
  	<mx:Script>
  	import flash.display.Graphics;
  	import flash.geom.Rectangle;
  	import mx.graphics.GradientEntry;
  	import mx.graphics.LinearGradient;
  
  	private function init():void
      {
  		var w:Number = 200;
  		var h:Number = 200;
  
  		var s:Sprite = new Sprite();
  		// Add the new Sprite to the display list.
  		rawChildren.addChild(s);	
  
  		var g:Graphics = s.graphics;
  		g.lineStyle(1, 0x33CCFF, 1.0);
  
  		var fill:LinearGradient = new LinearGradient();
  		
  		var g1:GradientEntry = new GradientEntry(0xFFCC66, 0.00, 0.5);
  		var g2:GradientEntry = new GradientEntry(0x000000, 0.33, 0.5);
  		var g3:GradientEntry = new GradientEntry(0x99FF33, 0.66, 0.5);
    		
   		fill.entries = [ g1, g2, g3 ];
  		fill.angle = 240;
  
   		// Draw a box and fill it with the LinearGradient.
  		g.moveTo(0, 0);
  		fill.begin(g, new Rectangle(0, 0, w, h));
  		g.lineTo(w, 0);
  		g.lineTo(w, h);
  		g.lineTo(0, h);
  		g.lineTo(0, 0);		
  		fill.end(g);
  	}
  	</mx:Script>
  </mx:Application>
  

mx.graphics.GradientEntrymx.graphics.RadialGradientmx.graphics.IFillLinearGradient Konstruktor. Konstruktor. begin Beginnt den Füllvorgang.targetDas auszufüllende Ziel-Graphics-Objekt. targetBoundsDas Rectangle-Objekt, das die Größe der Füllung innerhalb der target definiert. Wenn das Rectangle-Objekt größer als das target-Objekt ist, wird die Füllung abgeschnitten. Wenn das Rectangle-Objekt kleiner als das target-Objekt ist, wird das gesamte target-Objekt ausgefüllt. targetOriginDer Punkt, der den Ursprung (0,0) der Form im Koordinatensystem des Ziels definiert. Beginnt den Füllvorgang. end Beendet den Füllvorgang.targetDas auszufüllende Graphics-Objekt. Beendet den Füllvorgang. scaleX Die horizontale Skalierung der Farbverlaufstransformation, die die Breite des (nicht gedrehten) Farbverlaufs definiert. Die horizontale Skalierung der Farbverlaufstransformation, die die Breite des (nicht gedrehten) Farbverlaufs definiert.
RectangularDropShadow Schlagschatten werden üblicherweise mithilfe der DropShadowFilter-Klasse erstellt.Object Schlagschatten werden üblicherweise mithilfe der DropShadowFilter-Klasse erstellt. Der DropShadowFilter kann jedoch wie alle Bitmapfilter rechenintensiv sein. Wird der DropShadowFilter auf ein DisplayObject angewendet, wird der Schlagschatten neu berechnet, sobald sich das Aussehen des Objekts ändert. Wenn das DisplayObject animiert ist (z. B. mit dem Größenänderungseffekt) beeinträchtigen Schlagschatten die Aktualisierungsrate der Animation.

Diese Klasse optimiert Schlagschatten für einen allgemeinen Fall. Wenn Sie einen Schlagschatten auf ein rechteckiges Objekt anwenden, dessen Kanten Pixelbegrenzungen entsprechen, sollten Sie diese Klasse der direkten Verwendung von DropShadowFilter vorziehen.

Diese Klasse akzeptiert die ersten vier Parameter, die an DropShadowFilter übergeben werden: alpha, angle, color und distance. Außerdem akzeptiert diese Klasse die Eckradien für die vier Ecken des rechteckigen Objekts, das einen Schatten wirft.

Sobald diese acht Werte festgelegt sind, führt diese Klasse eine Vorabberechnung des Schlagschattens in einem Bitmap außerhalb des Bildschirms durch. Beim Aufruf der drawShadow()-Methode werden Teile des vorab berechneten Schlagschattens auf das übergebene Graphics-Objekt kopiert.

flash.filters.DropShadowFilterflash.display.DisplayObjectRectangularDropShadow Konstruktor. Konstruktor. drawShadow Rendert den Schatten auf dem Bildschirm.gDas Graphics-Objekt, auf dem der Schatten gezeichnet werden soll. xDer horizontale Offset des Schlagschattens von der Position des Graphics-Objekts. yDer vertikale Offset des Schlagschattens von der Position des Graphics-Objekts. widthDie Breite des Schattens in Pixeln. heightDie Höhe des Schattens in Pixeln. Rendert den Schatten auf dem Bildschirm. alpha angle blRadius Der Eckradius der linken unteren Ecke des abgerundeten Rechtecks, das den Schatten wirft. Der Eckradius der linken unteren Ecke des abgerundeten Rechtecks, das den Schatten wirft. Kann null für nicht abgerundete Rechtecke sein. blurX Der Grad der horizontalen Weichzeichnung.4 Der Grad der horizontalen Weichzeichnung. blurY Der Grad der vertikalen Weichzeichnung.4 Der Grad der vertikalen Weichzeichnung. brRadius Der Eckradius der rechten unteren Ecke des abgerundeten Rechtecks, das den Schatten wirft. Der Eckradius der rechten unteren Ecke des abgerundeten Rechtecks, das den Schatten wirft. Kann null für nicht abgerundete Rechtecke sein. color distance tlRadius Der Eckradius der linken oberen Ecke des abgerundeten Rechtecks, das den Schatten wirft. Der Eckradius der linken oberen Ecke des abgerundeten Rechtecks, das den Schatten wirft. Kann null für nicht abgerundete Rechtecke sein. trRadius Der Eckradius der rechten oberen Ecke des abgerundeten Rechtecks, das den Schatten wirft. Der Eckradius der rechten oberen Ecke des abgerundeten Rechtecks, das den Schatten wirft. Kann null für nicht abgerundete Rechtecke sein.
SolidColor Definiert die Darstellung einer Farbe, einschließlich Farb- und Alphawert.mx.graphics:IFillflash.events:EventDispatcher Definiert die Darstellung einer Farbe, einschließlich Farb- und Alphawert. mx.graphics.IFillSolidColor Konstruktor.color0x000000Gibt die Farbe an. Der Standardwert ist 0x000000 (schwarz). alpha1.0Gibt die Transparenz an. Gültige Werte liegen zwischen 0,0 (vollständig durchsichtig) und 1,0 (vollständig undurchsichtig). Der Standardwert ist 1.0. Konstruktor. begin Beginnt den Füllvorgang.targetDas auszufüllende Ziel-Graphics-Objekt. targetBoundsDas Rectangle-Objekt, das die Größe der Füllung innerhalb der target definiert. Wenn das Rectangle-Objekt größer als das target-Objekt ist, wird die Füllung abgeschnitten. Wenn das Rectangle-Objekt kleiner als das target-Objekt ist, wird das gesamte target-Objekt ausgefüllt. targetOriginDer Punkt, der den Ursprung (0,0) der Form im Koordinatensystem des Ziels definiert. Beginnt den Füllvorgang. end Beendet den Füllvorgang.targetDas auszufüllende Graphics-Objekt. Beendet den Füllvorgang. alpha Die Transparenz einer Farbe.1.0 Die Transparenz einer Farbe. Werte zwischen 0,0 (durchsichtig) und 1,0 (undurchsichtig) sind gültig. color Ein Farbwert. Ein Farbwert. RadialGradientStroke Mit der RadialGradientStroke-Klasse können Sie einen Verlaufsfüllungsstrich angeben.mx.graphics:GradientStroke Mit der RadialGradientStroke-Klasse können Sie einen Verlaufsfüllungsstrich angeben. Sie verwenden die RadialGradientStroke-Klasse in Verbindung mit der GradientEntry-Klasse zur Definition eines Farbverlaufsstrichs. mx.graphics.Strokemx.graphics.GradientEntrymx.graphics.RadialGradientflash.display.GraphicsRadialGradientStroke Konstruktor.weight1Gibt die Linienstärke in Pixeln an. Dieser Parameter ist optional und hat den Standardwert 1. pixelHintingfalseEin 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. scaleModenormalEin 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. capsroundEin 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. jointsroundEin 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. miterLimit3Eine 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. Konstruktor. focalPointRatio Legt die Anfangsposition der radialen Füllung fest.0.0 Legt die Anfangsposition der radialen Füllung fest.

Die gültigen Werte liegen zwischen -1,0 und 1,0. Bei -1,0 befindet sich der Fokuspunkt (oder Anfang der Farbverlaufsfüllung) auf der linken Seite des Begrenzungsrechtecks. Bei 1,0 befindet sich der Fokuspunkt auf der rechten Seite des Begrenzungsrechtecks.

Wenn Sie diese Eigenschaft in Verbindung mit der angle-Eigenschaft verwenden, gibt dieser Wert den Abstand des Fokuspunkts vom Mittelpunkt an. Beträgt beispielsweise der Winkel 45 Grad und focalPointRatio 0,25, liegt der Fokuspunkt etwas tiefer und auf der rechten Seite des Mittelpunkts. Wenn Sie focalPointRatio auf 0 setzen, befindet sich der Fokuspunkt in der Mitte des Begrenzungsrechtecks.

Wenn Sie focalPointRatio auf 1 setzen, befindet sich der Fokuspunkt in der rechten unteren Ecke des Begrenzungsrechtecks.

scaleX Die horizontale Skalierung der Farbverlaufstransformation, die die Breite des (nicht gedrehten) Farbverlaufs definiert. Die horizontale Skalierung der Farbverlaufstransformation, die die Breite des (nicht gedrehten) Farbverlaufs definiert. scaleY Die vertikale Skalierung der Farbverlaufstransformation, die die Höhe des (nicht gedrehten) Farbverlaufs definiert. Die vertikale Skalierung der Farbverlaufstransformation, die die Höhe des (nicht gedrehten) Farbverlaufs definiert.
LinearGradientStroke Mit der LinearGradientStroke-Klasse können Sie einen Verlaufsfüllungsstrich angeben.mx.graphics:GradientStroke Mit der LinearGradientStroke-Klasse können Sie einen Verlaufsfüllungsstrich angeben. Sie verwenden die LinearGradientStroke-Klasse in Verbindung mit der GradientEntry-Klasse zur Definition eines Farbverlaufsstrichs. mx.graphics.Strokemx.graphics.GradientEntrymx.graphics.RadialGradientflash.display.GraphicsLinearGradientStroke Konstruktor.weight1Gibt die Linienstärke in Pixeln an. Dieser Parameter ist optional und hat den Standardwert 1. pixelHintingfalseEin 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. scaleModenormalEin 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.NONE. capsroundEin 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. jointsroundEin 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. miterLimit3Eine 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. Konstruktor. apply Wendet die Eigenschaften auf das angegebene Graphics-Objekt an.graphicsDas Graphics-Objekt, auf das die Eigenschaften angewendet werden. targetBoundsDie Grenzen der Form, auf die der Strich angewendet wird. targetOriginDer Punkt, der den Ursprung (0,0) der Form im Koordinatensystem des Ziels definiert. Wendet die Eigenschaften auf das angegebene Graphics-Objekt an. scaleX Die horizontale Skalierung der Farbverlaufstransformation, die die Breite des (nicht gedrehten) Farbverlaufs definiert. Die horizontale Skalierung der Farbverlaufstransformation, die die Breite des (nicht gedrehten) Farbverlaufs definiert. SolidColorStroke Die SolidColorStroke-Klasse definiert die Eigenschaften einer Linie.The <mx:SolidColorStroke> tag inherits all the tag attributes of its superclass, and adds the following tag attributes:

  <mx:SolidColorStroke
    Properties
    alpha="1.0"
    caps="round|none|square"
    color="0x000000"
    joints="round|bevel|miter"
    miterLimit="3"
    pixelHinting="false|true"
    scaleMode="normal|none|horizontal|vertical"
    weight="1 (in most cases)"
  />
  
]]>
mx.graphics:IStrokeflash.events:EventDispatcher Die SolidColorStroke-Klasse definiert die Eigenschaften einer Linie. Sie können ein SolidColorStroke-Objekt in MXML definieren, müssen diesen SolidColorStroke jedoch mit einem anderen Objekt verknüpfen, damit er in Ihrer Anwendung angezeigt wird. In dem folgenden Beispiel sehen Sie, wie zwei SolidColorStroke-Objekte definiert und im horizontalAxisRenderer eines LineChart-Steuerelements verwendet werden:
  ...
  <mx:SolidColorStroke id="ticks" color="0xFF0000" weight="1"/>
  <mx:SolidColorStroke id="mticks" color="0x0000FF" weight="1"/>
  
  <mx:LineChart id="mychart" dataProvider="{ndxa}">
      <mx:horizontalAxisRenderer>
          <mx:AxisRenderer placement="bottom" canDropLabels="true">
              <mx:tickStroke>{ticks}</mx:tickStroke>
              <mx:minorTickStroke>{mticks}</mx:minorTickStroke>
          </mx:AxisRenderer>
      </mx:horizontalAxisRenderer>
  </LineChart>
  ...
  
flash.display.GraphicsSolidColorStroke Konstruktor.color0x000000Gibt die Linienfarbe an. Der Standardwert ist 0x000000 (schwarz). weight1Gibt die Linienstärke in Pixeln an. Der Standardwert ist 1. alpha1.0Gibt einen Alphawert zwischen 0,0 und 1,0 an. Der Standardwert ist 1,0 (undurchsichtig). pixelHintingfalseLegt fest, ob Striche als ganze Pixel angezeigt werden. Dieser Wert wirkt sich sowohl auf die Positionen der Anker einer Kurve als auch auf die Linienstärke des Strichs selbst aus. Der Standardwert lautet false. scaleModenormalEin 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. capsroundGibt den Typ der Linienenden an. Gültige Werte sind CapsStyle.ROUND, CapsStyle.SQUARE und CapsStyle.NONE. Der Standardwert ist CapsStyle.ROUND. jointsroundGibt den Verbindungstyp für Winkel an. Gültige Werte sind JointStyle.ROUND, JointStyle.MITER und JointStyle.BEVEL. Der Standardwert ist JointStyle.ROUND. miterLimit3Legt den Grenzwert fest, an dem ein Winkel abgeschnitten wird. Der gültige Wertebereich ist: 1 bis 255. Der Standardwert ist 3. Konstruktor. apply Wendet die Eigenschaften auf das angegebene Graphics-Objekt an.graphicsDas Graphics-Objekt, auf das die Eigenschaften angewendet werden. targetBoundsDie Grenzen der Form, auf die der Strich angewendet wird. targetOriginDer Punkt, der den Ursprung (0,0) der Form im Koordinatensystem des Ziels definiert. Wendet die Eigenschaften auf das angegebene Graphics-Objekt an. createGraphicsStroke Erstellt ein GraphicsStroke-Objekt, das diesen Strich darstellt.Das GraphicsStroke-Objekt der Zeichnungs-API-2, das diesen Strich darstellt. targetBoundsDer Begrenzungsrahmen des Strichs. targetOriginDer Punkt, der den Ursprung (0,0) der Form im Koordinatensystem des Ziels definiert. Erstellt ein GraphicsStroke-Objekt, das diesen Strich darstellt. alpha Transparenz einer Linie.1.0. Transparenz einer Linie. Werte zwischen 0,0 (durchsichtig) und 1,0 (undurchsichtig) sind gültig. caps Gibt den Typ der Linienenden an.CapsStyle.ROUND Gibt den Typ der Linienenden an. Gültige Werte sind: CapsStyle.ROUND, CapsStyle.SQUARE und CapsStyle.NONE. color Die Linienfarbe.0x000000 (black). Die Linienfarbe. joints Gibt den Verbindungstyp für Winkel an. JointStyle.ROUND Gibt den Verbindungstyp für Winkel an. Gültige Werte sind JointStyle.ROUND, JointStyle.MITER und JointStyle.BEVEL. miterLimit Gibt die Grenze an, an der ein Winkel abgeschnitten wird. 3 Legt den Grenzwert fest, an dem ein Winkel abgeschnitten wird. Der gültige Wertebereich ist: 1 bis 255. pixelHinting Gibt an, ob Striche als ganze Pixel angezeigt werden. false Legt fest, ob Striche als ganze Pixel angezeigt werden. Dieser Wert wirkt sich sowohl auf die Positionen der Anker einer Kurve als auch auf die Linienstärke des Strichs selbst aus. scaleMode Ein Wert aus der LineScaleMode-Klasse, mit dem angegeben wird, welcher Skalierungsmodus verwendet werden soll.LineScaleMode.NORMAL Ein Wert aus der LineScaleMode-Klasse, mit dem angegeben wird, welcher Skalierungsmodus verwendet werden soll. 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.
weight Die Linienstärke in Pixeln. Die Linienstärke in Pixeln. Der Standardwert für viele Diagramme ist 1 Pixel.
GradientBase Die GradientBase-Klasse ist die Basisklasse für LinearGradient, LinearGradientStroke und RadialGradient.flash.events:EventDispatcher Die GradientBase-Klasse ist die Basisklasse für LinearGradient, LinearGradientStroke und RadialGradient. GradientBase Konstruktor. Konstruktor. GRADIENT_DIMENSION Wert der Breite und Höhe des nicht transformierten Farbverlaufs 1638.4 Wert der Breite und Höhe des nicht transformierten Farbverlaufs compoundTransform Enthält die Matrix und die Transformationseigenschaften (x, y und „rotation“).mx.geom:CompoundTransform Enthält die Matrix und die Transformationseigenschaften (x, y und rotation). Nur wenn die matrix-Eigenschaft festgelegt ist wird compoundTransform erstellt. angle Standardmäßig definiert LinearGradientStroke einen Übergang von links nach rechts auf dem Steuerelement.0.0 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. entries Ein Array von GradientEntry-Objekten, die die Füllungsmuster für die Verlaufsfläche definieren.[] Ein Array von GradientEntry-Objekten, die die Füllungsmuster für die Verlaufsfläche definieren. interpolationMethod Ein Wert aus der InterpolationMethod-Klasse, der festlegt, welche Interpolationsmethode zu verwenden ist.InterpolationMethod.RGB Ein Wert aus der InterpolationMethod-Klasse, der festlegt, welche Interpolationsmethode zu verwenden ist.

Gültige Werte sind InterpolationMethod.LINEAR_RGB und InterpolationMethod.RGB.

matrix Ein Array von für die Matrixtransformation verwendeten Werten.null 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.

rotation Standardmäßig definiert LinearGradientStroke einen Übergang von links nach rechts auf dem Steuerelement.0.0 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. spreadMethod Ein Wert aus der SpreadMethod-Klasse, der festlegt, welche Auftragstärke zu verwenden ist.SpreadMethod.PAD 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.

x Der Abstand, um den jeder Punkt entlang der x-Achse verschoben werden soll. Der Abstand, um den jeder Punkt entlang der x-Achse verschoben werden soll. y Der Abstand, um den jeder Punkt entlang der y-Achse verschoben werden soll. Der Abstand, um den jeder Punkt entlang der y-Achse verschoben werden soll.
BitmapScaleMode In der BitmapScaleMode-Klasse ist eine Aufzählung für die Skalierungsmodi festgelegt, die bestimmen, wie Bildinhalte von BitmapImage skaliert werden, wenn fillMode auf mx.graphics.BitmapFillMode.SCALE gesetzt ist.Object In der BitmapScaleMode-Klasse ist eine Aufzählung für die Skalierungsmodi festgelegt, die bestimmen, wie Bildinhalte von BitmapImage skaliert werden, wenn fillMode auf mx.graphics.BitmapFillMode.SCALE gesetzt ist. spark.components.Image.scaleModespark.primitives.BitmapImage.scaleModeLETTERBOX Die Bitmapfüllung wird skaliert, während das Seitenverhältnis des ursprünglichen Inhalts beibehalten wird.letterbox Die Bitmapfüllung wird skaliert, während das Seitenverhältnis des ursprünglichen Inhalts beibehalten wird. STRETCH Die Bitmap-Füllung wird ausgedehnt, um den Bereich aufzufüllen.stretch Die Bitmap-Füllung wird ausgedehnt, um den Bereich aufzufüllen. ZOOM Die Bitmap-Füllung wird so skaliert und zugeschnitten, dass das Seitenverhältnis des Originalinhalts beibehalten keine Letterbox oder ein Briefkasten angezeigt wird.zoom Die Bitmap-Füllung wird so skaliert und zugeschnitten, dass das Seitenverhältnis des Originalinhalts beibehalten keine Letterbox oder ein Briefkasten angezeigt wird. BitmapSmoothingQuality Eine Aufzählung der Glättungsqualitätsmodi, die bestimmen, wie ein BitmapImage Bildinhalt skaliert, wenn fillMode auf BitmapImage.SCALE gesetzt ist und „smooth“ den Wert „true“ aufweist. Object Eine Aufzählung der Glättungsqualitätsmodi, die bestimmen, wie ein BitmapImage Bildinhalt skaliert, wenn fillMode auf BitmapFillMode.SCALE gesetzt ist und smooth den Wert „true“ aufweist. DEFAULT Der Standardglättungsrhythmus wird eingesetzt, wenn die Skalierung mit der Qualität der Bühne konsistent ist (stage.quality).default Der Standardglättungsrhythmus wird eingesetzt, wenn die Skalierung mit der Qualität der Bühne konsistent ist (stage.quality). HIGH Der hochwertige Glättungsalgorithmus wird bei der Skalierung eingesetzt.high Der hochwertige Glättungsalgorithmus wird bei der Skalierung eingesetzt. Wird verwendet, wenn eine hochwertigere Skalierung mit Downsampling bevorzugt wird. Mit dieser Option werden optimale Ergebnisse erzielt, wenn das Bild auf eine Größe skaliert wird, die mit dem Seitenverhältnis des ursprünglichen Bildes identisch ist. Die Option ist für das Erstellen hochwertiger Miniaturen nützlich. Stroke Die Stroke-Klasse definiert die Eigenschaften einer Linie.The <mx:Stroke> tag inherits all the tag attributes of its superclass, and adds the following tag attributes:

  <mx:Stroke
    Properties
    alpha="1.0"
    caps="null|none|round|square"
    color="0x000000"
    joints="null|bevel|miter|round"
    miterLimit="1"
    pixelHinting="false|true"
    scaleMode="normal|none|horizontal|vertical"
    weight="1 (in most cases)"
  />
  
]]>
mx.graphics:SolidColorStroke Die Stroke-Klasse definiert die Eigenschaften einer Linie. Sie können ein Stroke-Objekt in MXML definieren, müssen den Strich jedoch mit einem anderen Objekt verknüpfen, damit er in Ihrer Anwendung angezeigt wird. In dem folgenden Beispiel sehen Sie, wie zwei Stroke-Objekte definiert und im horizontalAxisRenderer eines LineChart-Steuerelements verwendet werden:
  ...
  <mx:Stroke id="ticks" color="0xFF0000" weight="1"/>
  <mx:Stroke id="mticks" color="0x0000FF" weight="1"/>
  
  <mx:LineChart id="mychart" dataProvider="{ndxa}">
      <mx:horizontalAxisRenderer>
          <mx:AxisRenderer placement="bottom" canDropLabels="true">
              <mx:tickStroke>{ticks}</mx:tickStroke>
              <mx:minorTickStroke>{mticks}</mx:minorTickStroke>
          </mx:AxisRenderer>
      </mx:horizontalAxisRenderer>
  </LineChart>
  ...
  
flash.display.GraphicsStroke Konstruktor.color0x000000Gibt die Linienfarbe an. Der Standardwert ist 0x000000 (schwarz). weight0Gibt die Linienstärke in Pixeln an. Der Standardwert ist 0. alpha1.0Gibt einen Alphawert zwischen 0,0 und 1,0 an. Der Standardwert ist 1,0 (undurchsichtig). pixelHintingfalseLegt fest, ob Striche als ganze Pixel angezeigt werden. Dieser Wert wirkt sich sowohl auf die Positionen der Anker einer Kurve als auch auf die Linienstärke des Strichs selbst aus. Der Standardwert lautet false. scaleModenormalEin 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. capsnullGibt den Typ der Linienenden an. Gültige Werte sind "round", "square" und "none". Der Standardwert ist null. jointsnullGibt den Verbindungstyp für Winkel an. Gültige Werte sind "round", "miter" und "bevel". Der Standardwert ist null. miterLimit1Legt den Grenzwert fest, an dem ein Winkel abgeschnitten wird. Der gültige Wertebereich ist: 1 bis 255. Der Standardwert ist 1. Konstruktor.