mx.graphicsImageSnapshot Flex UIComponent など、flash.display.IBitmapDrawable を実装する Flash コンポーネントのスナップショットをキャプチャするのに使用するヘルパークラスです。Object Flex UIComponent など、flash.display.IBitmapDrawable を実装する Flash コンポーネントのスナップショットをキャプチャするのに使用するヘルパークラスです。

このクラスのインスタンスは、クライアント側イメージの PDF ファイルを生成するために、RemoteObject として Adobe の LiveCycle Data Services に送信できます。contentTypewidth、および height プロパティ以外の、イメージの追加プロパティを指定する必要がある場合、properties オブジェクトに名前と値のペアを設定する必要があります。

Flex の以前のバージョンでは、これらの追加プロパティは ImageSnapshot インスタンス自体に設定していました。 設定を可能にするために、このクラスは動的でしたが、Flex の今後のバージョンでは、このクラスは動的でなくなる可能性があります。

ImageSnapshot コンストラクターです。width0イメージの幅です。 height0イメージの高さです。 datanullイメージを含むバイト配列です。 contentTypenullイメージのエンコーダーのタイプ(PNGEncoder または JPEGEncoder)です。 コンストラクターです。 captureBitmapData BitmapData として UI コンポーネントの生のスナップショットを取得するユーティリティメソッドです。キャプチャされたスナップショットを表す BitmapData オブジェクトです。ソースに境界線が表示されていない場合は null になります。 sourceflash.display.IBitmapDrawable インターフェイスを実装するオブジェクトです。 matrixnullキャプチャしたビットマップの座標を拡大 / 縮小、回転、または変換するために使用される Matrix オブジェクトです。 マトリックス変換をイメージに適用したくない場合は、(デフォルトの new Matrix() コンストラクターを使用して作成される)単位マトリックスにこのパラメーターを設定するか、null 値を渡してください。 colorTransformnullビットマップのカラー値を調整するために使用する ColorTransform オブジェクトです。オブジェクトが提供されない場合、ビットマップイメージのカラーは変換されません。このパラメーターを渡す必要があるが、イメージを変換したくない場合、このパラメーターを、デフォルトの new ColorTransform() コンストラクターを使って作成される ColorTransform オブジェクトに設定します。 blendModenull結果として生成されるビットマップに適用されるブレンドモードを指定する、flash.display.BlendMode クラスのストリング値です。 clipRectnull描画するソースオブジェクトの領域を定義する矩形オブジェクトです。この値を指定しない場合、クリッピングは発生せず、ソースオブジェクト全体が描画されます。 smoothingfalse拡大および縮小時に BitmapData オブジェクトのスムージングを行うかどうかを決定するブール値です。 BitmapData として UI コンポーネントの生のスナップショットを取得するユーティリティメソッドです。 captureImage コンポーネントのスナップショットを取得し、それを特定の解像度(dpi 単位)に拡大 / 縮小し、特定のイメージ形式にエンコードするユーティリティメソッドです。キャプチャされエンコードされたスナップショットと関連するイメージメタデータを格納する ImageSnapshot です。 mx.graphics:ImageSnapshotsourceflash.display.IBitmapDrawable インターフェイスを実装するオブジェクトです。 dpi0dpi(1 インチあたりのドット数)単位の解像度です。 解像度を指定しない場合、デフォルトでは現在の画面の解像度が使用されます。 encodermx.graphics.codec:IImageEncodernull生のビットマップをエンコードするのに使用されるイメージ形式です。 エンコーダーは PNGEncoder と JPEGEncoder の 2 つがあります。 エンコーダーを指定しない場合、デフォルトは PNGEncoder です。 scaleLimitedtrueFlash におけるビットマップの最大の幅および高さは 2880 ピクセルです。scaleLimited を true に設定した場合、解像度は 2880 ピクセル以内に収まるように比率を保ちながら縮小されます。scaleLimited を false に設定した場合、小さいスナップショットウィンドウが使用され、大きいイメージをキャプチャするために、それらが結合されます。 デフォルト値は true です。 コンポーネントのスナップショットを取得し、それを特定の解像度(dpi 単位)に拡大 / 縮小し、特定のイメージ形式にエンコードするユーティリティメソッドです。 encodeImageAsBase64 ImageSnapshot を Base-64 でエンコードされたストリングに変換するユーティリティメソッドです。このストリングは、XML などのテキストベースの直列化形式で転送できます。base64 でエンコードされたスナップショットを表す文字列です。 snapshotmx.graphics:ImageSnapshotmx.graphics.ImageSnapshot としてキャプチャされたイメージです。 ImageSnapshot を Base-64 でエンコードされたストリングに変換するユーティリティメソッドです。このストリングは、XML などのテキストベースの直列化形式で転送できます。 captureImageMAX_BITMAP_DIMENSION Bitmap の最大の幅および高さです。2880 Bitmap の最大の幅および高さです。 defaultEncoder イメージをキャプチャするために使用される、デフォルトの mx.graphics.codec.IImageEncoder 実装です。 イメージをキャプチャするために使用される、デフォルトの mx.graphics.codec.IImageEncoder 実装です。 実装は PNGEncoder と JPEGEncoder の 2 つがあります。 デフォルトのエンコーダーでは、PNG 形式が使用されます。 contentType このスナップショットをキャプチャするために使用されたイメージエンコード形式の MIME コンテンツタイプです。 このスナップショットをキャプチャするために使用されたイメージエンコード形式の MIME コンテンツタイプです。 PNG 形式のイメージの場合、MIME タイプは "image/png" です。 JPG イメージまたは JPEG イメージの場合、MIME タイプは "image/jpeg" です。 data イメージスナップショットを表すエンコードされたデータです。 イメージスナップショットを表すエンコードされたデータです。 height ピクセル単位で表したイメージの高さです。 ピクセル単位で表したイメージの高さです。 properties イメージの追加プロパティを指定する名前と値のペアを含む Object です。{} イメージの追加プロパティを指定する名前と値のペアを含む Object です。

通常、PDF ファイルを生成するために ImageSnapshot インスタンスを Adobe の LiveCycle Data Services に送信する場合に限り、このような情報を指定します。 既存の空の Object に対してオブジェクト全体を設定すること、または個々の名前と値のペアを設定することができます。

width ピクセル単位で表したイメージの幅です。 ピクセル単位で表したイメージの幅です。
GradientStroke GradientStroke クラスを使用すると、グラデーションの塗りの線を指定できます。mx.graphics:IStrokemx.graphics:GradientBase GradientStroke クラスを使用すると、グラデーションの塗りの線を指定できます。GradientEntry クラスと共に GradientStroke クラスを使用して、グラデーション線を定義します。 mx.graphics.Strokemx.graphics.GradientEntryflash.display.GraphicsGradientStroke コンストラクターです。weight1ピクセル単位の線の太さを指定します。 このパラメーターはオプションであり、デフォルト値は 1 です。 pixelHintingfalseピクセル全体に対して線をヒンティングするかどうかを指定するブール値。この値は、曲線のアンカーの位置と線のサイズ自身の両方に影響を与えます。pixelHintingtrue に設定すると、全ピクセル幅に線幅がヒンティングされます。 pixelHintingfalse に設定すると、曲線と直線で非連続が発生することがあります。このパラメーターはオプションであり、デフォルト値は false です。 scaleModenormal使用する拡大 / 縮小モードを指定する LineScaleMode クラスの値です。 有効な値は、LineScaleMode.HORIZONTALLineScaleMode.NONELineScaleMode.NORMAL および LineScaleMode.VERTICAL です。 このパラメーターはオプションであり、デフォルト値は LineScaleMode.NORMAL です。 capsround線の終端のキャップの種類を指定する CapsStyle クラスの値です。有効な値は、CapsStyle.NONECapsStyle.ROUND および CapsStyle.SQUARE です。 null 値は、CapsStyle.ROUND と同等です。 このパラメーターはオプションであり、デフォルト値は CapsStyle.ROUND です。 jointsround角で使用する接合点の外観の種類を指定する JointStyle クラスの値です。有効な値は、JointStyle.BEVELJointStyle.MITER および JointStyle.ROUND です。 null 値は、JointStyle.ROUND と同等です。 このパラメーターはオプションであり、デフォルト値は JointStyle.ROUND です。 miterLimit3マイターが切り取られる限度を示す数値です。有効な値の範囲は 1 ~ 255 で、この範囲を超えた値は 1 または 255 に丸められます。この値は、jointStyle プロパティを miter に設定した場合にのみ有効です。 miterLimit の値により、線の接合点を越えてマイターを延長できる長さが決定します。マイターを延長できる長さは、この値と線の thickness が乗算されたものです。例えば、miterLimit の値が 2.5 で、thickness が 10 ピクセルの場合、マイターは 25 ピクセルで切り取られます。 このパラメーターはオプションであり、デフォルト値は 3 です。 コンストラクターです。 apply 指定の Graphics オブジェクトにプロパティを適用します。gプロパティを適用する Graphics オブジェクトです。 targetBounds線を適用するシェイプの境界。 targetOriginターゲットの座標系でシェイプの原点 (0,0) を定義するポイントです。 指定の Graphics オブジェクトにプロパティを適用します。 createGraphicsStroke この線を表す GraphicsStroke オブジェクトを生成します。この線を表す Drawing API-2 GraphicsStroke オブジェクト。 targetBounds線の境界ボックス。 targetOriginターゲットの座標系でシェイプの原点 (0,0) を定義するポイントです。 この線を表す GraphicsStroke オブジェクトを生成します。 caps 線の終端の外観を指定します。CapsStyle.ROUND 線の終端の外観を指定します。

有効な値は、CapsStyle.NONECapsStyle.ROUND および CapsStyle.SQUARE です。 null 値は、CapsStyle.ROUND と同等です。

flash.display.CapStyle
joints 角で使用する接合点の外観の種類を指定する JointStyle クラスの値です。JointStyle.ROUND 角で使用する接合点の外観の種類を指定する JointStyle クラスの値です。

有効な値は、JointStyle.BEVELJointStyle.MITER および JointStyle.ROUND です。 null 値は、JointStyle.ROUND と同等です。

flash.display.JointStyle
miterLimit マイターが切り取られる限度を示す数値です。3 マイターが切り取られる限度を示す数値です。

有効な値の範囲は 1 から 255 で、この範囲を超えた値は 1 または 255 に丸められます。

この値は、jointStyle プロパティを JointStyle.MITER に設定した場合にのみ有効です。

miterLimit プロパティの値により、線の接合点を越えてマイターを延長できる長さが決定します。マイターを延長できる長さは、この値と線の thickness が乗算されたものです。例えば、miterLimit の値が 2.5 で、thickness が 10 ピクセルの場合、マイターは 25 ピクセルで切り取られます。

pixelHinting ピクセル全体に対して線をヒンティングするかどうかを指定するブール値です。false ピクセル全体に対して線をヒンティングするかどうかを指定するブール値です。

この値は、曲線のアンカーの位置と線のサイズ自身の両方に影響を与えます。

pixelHintingtrue に設定すると、全ピクセル幅に線幅がヒンティングされます。 pixelHintingfalse に設定すると、曲線と直線で非連続が発生することがあります。

scaleMode 使用する拡大 / 縮小モードを指定します。LineScaleMode.NORMAL 使用する拡大 / 縮小モードを指定します。有効な値は次のとおりです。
  • LineScaleMode.NORMAL — オブジェクトが拡大 / 縮小される場合、常に線の太さが拡大 / 縮小されます(デフォルト)。
  • LineScaleMode.NONE — 線の太さを拡大 / 縮小しません。
  • LineScaleMode.VERTICAL — オブジェクトを垂直方向にのみ拡大 / 縮小する場合は、線の太さを拡大 / 縮小しません。
  • LineScaleMode.HORIZONTAL — オブジェクトを水平方向にのみ拡大 / 縮小する場合は、線の太さを拡大 / 縮小しません。
flash.display.LineScaleMode
weight ピクセル単位の線の太さです。 ピクセル単位の線の太さです。
IFill 塗りを実行するクラスが実装する必要のあるインターフェイスを定義します。 塗りを実行するクラスが実装する必要のあるインターフェイスを定義します。 mx.graphics.LinearGradientmx.graphics.RadialGradientbegin 塗りを開始します。target塗る対象となる Graphics オブジェクトです。 targetBoundstarget 内の塗りのサイズを定義する Rectangle オブジェクトです。 Rectangle のサイズが target のサイズより大きい場合は、塗りは切り取られます。 Rectangle のサイズが target のサイズより小さい場合は、塗りは target 全体に拡張されます。 targetOriginターゲットの座標系でシェイプの原点 (0,0) を定義するポイントです。 塗りを開始します。 end 塗りを終了します。target塗る対象となる Graphics オブジェクトです。 塗りを終了します。 GradientEntry GradientEntry クラスは、グラデーションの塗りの一部としてトランジションを制御するオブジェクトを定義します。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 GradientEntry クラスは、グラデーションの塗りの一部としてトランジションを制御するオブジェクトを定義します。 このクラスを LinearGradient クラスと RadialGradient クラスと共に使用して、グラデーションの塗りを定義します。 mx.graphics.LinearGradientmx.graphics.RadialGradientGradientEntry コンストラクターです。color0x000000このグラデーションエントリのカラーです。 デフォルト値は 0x000000(黒)です。 ratiounknownグラフィックエレメント内で、関連付けられているカラーが 100 % でサンプリングされる場所です。Flex は、比率値が欠損している GradientEntries を均等に配置します。 デフォルト値は NaN です。 alpha1.0グラデーションにおけるこのエントリのアルファ値です。 このパラメーターはオプションです。 デフォルト値は 1.0 です。 コンストラクターです。 alpha グラデーションの塗りの透明度です。1.0 グラデーションの塗りの透明度です。 有効な値は、0.0(不可視)~ 1.0(不透明)の範囲です。 color グラデーションの塗りのカラー値です。 グラデーションの塗りのカラー値です。 ratio パーセンテージは 0.0 から 1.0 なので、グラフィックエレメント内で、関連付けられているカラーが 100 % でサンプリングされる場所です。 パーセンテージは 0.0 から 1.0 なので、グラフィックエレメント内で、関連付けられているカラーが 100 % でサンプリングされる場所です。
BitmapFillMode BitmapFillMode クラスは、レイアウトシステムにより指定される次元での BitmapImage の塗りつぶし方法を決定するサイズ変更モードの列挙を定義します。Object BitmapFillMode クラスは、レイアウトシステムにより指定される次元での BitmapImage の塗りつぶし方法を決定するサイズ変更モードの列挙を定義します。 spark.components.Image.fillModespark.primitives.BitmapImage.fillModeCLIP ビットマップは領域の端で終了します。clip ビットマップは領域の端で終了します。 REPEAT 領域を塗りつぶすためにビットマップが繰り返されます。repeat 領域を塗りつぶすためにビットマップが繰り返されます。 SCALE 領域を塗りつぶすためにビットマップの塗りが伸縮します。scale 領域を塗りつぶすためにビットマップの塗りが伸縮します。 RadialGradient RadialGradient クラスにより、塗りのカラーにおいて段階的なカラー変化を指定できます。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 RadialGradient クラスにより、塗りのカラーにおいて段階的なカラー変化を指定できます。 放射状グラデーションは、グラフィックエレメントの中心から放射状に広がる塗りパターンを定義します。 一連の GradientEntry オブジェクトを RadialGradient オブジェクトの entries 配列に追加して、グラデーションの塗りを構成するカラーを定義します。

MXML で、次の例のように一連の GradientEntry オブジェクトを追加して RadialGradient を定義します。

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

次の例のように、ActionScript で任意のグラフィックエレメントの塗りとして RadialGradient を定義することもできます。

  
  <?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 コンストラクターです。 コンストラクターです。 begin 塗りを開始します。target塗る対象となる Graphics オブジェクトです。 targetBoundstarget 内の塗りのサイズを定義する Rectangle オブジェクトです。 Rectangle のサイズが target のサイズより大きい場合は、塗りは切り取られます。 Rectangle のサイズが target のサイズより小さい場合は、塗りは target 全体に拡張されます。 targetOriginターゲットの座標系でシェイプの原点 (0,0) を定義するポイントです。 塗りを開始します。 end 塗りを終了します。target塗る対象となる Graphics オブジェクトです。 塗りを終了します。 focalPointRatio 放射状の塗りの開始位置を設定します。0.0 放射状の塗りの開始位置を設定します。

有効な値の範囲は -1.01.0 です。 値 -1.0 は、境界を表す矩形の左にある焦点(グラデーションの塗りの開始位置)を設定します。 値 1.0 は、境界を表す矩形の右にある焦点を設定します。

angle プロパティと組み合わせてこのプロパティを使用する場合、この値は焦点が存在する中心からの距離を指定します。 例えば、角度が 45 度で focalPointRatio が 0.25 の場合、焦点は中心よりわずかに右下になります。 focalPointRatio0 に設定すると、焦点は境界を表す矩形の中央に合わせられます。

focalPointRatio1 に設定すると、焦点は境界を表す矩形の右下隅に合わせられます。

scaleX グラデーション変換の水平方向の縮尺です。これにより、(非回転の)グラデーションの幅が定義されます。 グラデーション変換の水平方向の縮尺です。これにより、(非回転の)グラデーションの幅が定義されます。 scaleY グラデーション変換の垂直方向の縮尺です。これにより、(非回転の)グラデーションの高さが定義されます。 グラデーション変換の垂直方向の縮尺です。これにより、(非回転の)グラデーションの高さが定義されます。
IStroke 線を定義するクラスが実装する必要のあるインターフェイスを定義します。 線を定義するクラスが実装する必要のあるインターフェイスを定義します。 apply 指定の Graphics オブジェクトにプロパティを適用します。graphicsプロパティを適用する Graphics オブジェクトです。 targetBounds線を適用するシェイプの境界。 targetOriginターゲットの座標系でシェイプの原点 (0,0) を定義するポイントです。 指定の Graphics オブジェクトにプロパティを適用します。 createGraphicsStroke この線を表す GraphicsStroke オブジェクトを生成します。この線を表す Drawing API-2 GraphicsStroke オブジェクト。 targetBounds線の境界ボックス。 targetOriginターゲットの座標系でシェイプの原点 (0,0) を定義するポイントです。 この線を表す GraphicsStroke オブジェクトを生成します。 joints 角で使用する線の交点の外観を指定します。 角で使用する線の交点の外観を指定します。有効な値は、JointStyle.ROUNDJointStyle.MITER、および JointStyle.BEVEL です。 flash.display.JoingStylemiterLimit マイターが切り取られる限度を示します。3 マイターが切り取られる限度を示します。有効な値の範囲は 0 ~ 255 です。 scaleMode 使用する拡大 / 縮小モードを指定する LineScaleMode クラスの値です。LineScaleMode.NORMAL 使用する拡大 / 縮小モードを指定する LineScaleMode クラスの値です。 有効な値は次のとおりです。
  • LineScaleMode.NORMAL — オブジェクトが拡大 / 縮小される場合、常に線の太さが拡大 / 縮小されます(デフォルト)。
  • LineScaleMode.NONE — 線の太さを拡大 / 縮小しません。
  • LineScaleMode.VERTICAL — オブジェクトを垂直方向にのみ拡大 / 縮小する場合は、線の太さを拡大 / 縮小しません。
  • LineScaleMode.HORIZONTAL — オブジェクトを水平方向にのみ拡大 / 縮小する場合は、線の太さを拡大 / 縮小しません。
flash.display.LineScaleMode
weight ピクセル単位の線の太さです。 ピクセル単位の線の太さです。 グラフの線の多くは、デフォルト値が 1 ピクセルです。
BitmapFill ビットマップまたは他の DisplayObject で画面の領域を塗る場合に使用する値のセットを定義します。mx.graphics:IFillflash.events:EventDispatcher ビットマップまたは他の DisplayObject で画面の領域を塗る場合に使用する値のセットを定義します。 mx.graphics.IFillflash.display.Bitmapflash.display.BitmapDataflash.display.DisplayObjectBitmapFill コンストラクターです。 コンストラクターです。 compoundTransform マトリックスおよび便利な変換プロパティ(x、y、rotation)を保持します。mx.geom:CompoundTransform マトリックスおよび便利な変換プロパティ(xyrotation)を保持します。compoundTransform は、matrix プロパティが設定されているときにのみ作成されます。 alpha 塗りの透明度です。1.0. 塗りの透明度です。有効な値は、0.0(不可視)~ 1.0(不透明)の範囲です。 fillMode 次元内でのビットマップ塗りつぶしの方法を決定します。<code>BitmapFillMode.SCALE</code> 次元内でのビットマップ塗りつぶしの方法を決定します。タグ内でこのプロパティの値を設定する場合は、(「repeat」などの)ストリングを使用します。ActionScript でこのプロパティの値を設定する場合は、(BitmapFillMode.CLIP などの)定数を使用します。 BitmapFillMode.CLIP("clip")に設定すると、ビットマップは領域の端で終了します。BitmapFillMode.REPEAT("repeat")に設定すると、ビットマップは領域を塗りつぶすために繰り返されます。BitmapFillMode.SCALE("scale"")に設定すると、ビットマップは領域を塗りつぶすために伸縮されます。 matrix マトリックス変換に使用する値の配列です。 マトリックス変換に使用する値の配列です。 offsetX ビットマップが原点から水平方向にオフセットになっている距離です。0 ビットマップが原点から水平方向にオフセットになっている距離です。 この調整は、回転と伸縮の後に行われます。 offsetY ビットマップが原点から垂直方向にオフセットになっている距離です。0 ビットマップが原点から垂直方向にオフセットになっている距離です。 この調整は、回転と伸縮の後に行われます。 originX ビットマップの塗りの水平方向の原点です。0 ビットマップの塗りの水平方向の原点です。 ビットマップの塗りはオフセットで、この点が原点に表示されます。 この点を中心に、ビットマップの伸縮と回転が行われます。 originY ビットマップの塗りの垂直方向の原点です。0 ビットマップの塗りの垂直方向の原点です。 ビットマップの塗りはオフセットで、この点が原点に表示されます。 この点を中心に、ビットマップの伸縮と回転が行われます。 repeat ビットマップを繰り返して領域を埋めるかどうかを指定します。true ビットマップを繰り返して領域を埋めるかどうかを指定します。 塗りつぶされた領域の端に向かって外側に塗りをタイルするには true に設定します。 領域の端で塗りを終了するには false に設定します。 rotation ビットマップの回転角度です。0 ビットマップの回転角度です。 有効な値の範囲は 0.0 ~ 360.0 です。 scaleX 塗りの際にビットマップを水平方向に伸縮させるパーセントで、0.0 ~ 1.0 の範囲です。 塗りの際にビットマップを水平方向に伸縮させるパーセントで、0.0 ~ 1.0 の範囲です。1.0 の場合は、ビットマップはナチュラルサイズで塗られます。 scaleY 塗りの際にビットマップを垂直方向に伸縮させるパーセントで、0.0 ~ 1.0 の範囲です。 塗りの際にビットマップを垂直方向に伸縮させるパーセントで、0.0 ~ 1.0 の範囲です。1.0 の場合は、ビットマップはナチュラルサイズで塗られます。 smooth 塗りの際にビットマップデータをスムージング処理するかどうかを示すフラグです。false 塗りの際にビットマップデータをスムージング処理するかどうかを示すフラグです。 source ビットマップの塗りに使用するソースです。null ビットマップの塗りに使用するソースです。 塗りは、次のようなさまざまなグラフィックソースからレンダリングできます。
  • Bitmap インスタンスまたは BitmapData インスタンス。
  • DisplayObject のサブクラスを表すクラス。 BitmapFill によりクラスがインスタンス化され、そのビットマップレンダリングが作成されます。
  • DisplayObject のインスタンス。 BitmapFill は、塗りのためにそのインスタンスを Bitmap にコピーします。
transformX 塗りの x 位置の変換ポイントです。 塗りの x 位置の変換ポイントです。 transformY 塗りの y 位置の変換ポイントです。 塗りの y 位置の変換ポイントです。 x x 軸方向に各ポイントを平行移動する距離です。 x 軸方向に各ポイントを平行移動する距離です。 y y 軸方向に各ポイントを平行移動する距離です。 y 軸方向に各ポイントを平行移動する距離です。
LinearGradient LinearGradient クラスを使用すると、グラフィックエレメントの塗りを指定できます。グラデーションでは塗りのカラーにおける段階的なカラー変化が指定されます。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 LinearGradient クラスを使用すると、グラフィックエレメントの塗りを指定できます。グラデーションでは塗りのカラーにおける段階的なカラー変化が指定されます。 一連の GradientEntry オブジェクトを LinearGradient オブジェクトの entries 配列に追加して、グラデーションの塗りを構成するカラーを定義します。

MXML で、次の例のように一連の GradientEntry オブジェクトを追加して LinearGradient を定義します。

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

次の例のように、ActionScript で任意のグラフィックエレメントの塗りとして LinearGradient を定義することもできます。

  
  <?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 コンストラクターです。 コンストラクターです。 begin 塗りを開始します。target塗る対象となる Graphics オブジェクトです。 targetBoundstarget 内の塗りのサイズを定義する Rectangle オブジェクトです。 Rectangle のサイズが target のサイズより大きい場合は、塗りは切り取られます。 Rectangle のサイズが target のサイズより小さい場合は、塗りは target 全体に拡張されます。 targetOriginターゲットの座標系でシェイプの原点 (0,0) を定義するポイントです。 塗りを開始します。 end 塗りを終了します。target塗る対象となる Graphics オブジェクトです。 塗りを終了します。 scaleX グラデーション変換の水平方向の縮尺です。これにより、(非回転の)グラデーションの幅が定義されます。 グラデーション変換の水平方向の縮尺です。これにより、(非回転の)グラデーションの幅が定義されます。
RectangularDropShadow ドロップシャドウは、通常 DropShadowFilter クラスを使用して作成されます。Object ドロップシャドウは、通常 DropShadowFilter クラスを使用して作成されます。 しかし、DropShadowFilter はすべてのビットマップフィルター同様、多くの計算処理が伴う可能性があります。 DropShadowFilter が DisplayObject に適用されると、オブジェクトの外観が変更されるたびにドロップシャドウが再計算されます。 DisplayObject が(例えば Resize effect を使用して)アニメーション化されている場合、ドロップシャドウがあることでアニメーションの更新レートが損なわれます。

このクラスは、一般的なケースでドロップシャドウを最適化します。 端がピクセル境界に当たる矩形のオブジェクトにドロップシャドウを適用する場合は、DropShadowFilter を直接使用せずにこのクラスを使用する必要があります。

このクラスは、DropShadowFilter に渡される最初の 4 つのパラメーターである alphaanglecolor および distance を受け入れます。 また、このクラスは影を落としている矩形のオブジェクトの 4 隅の隅半径を受け入れます。

これらの 8 つの値が設定されると、このクラスは画面外ビットマップでドロップシャドウをあらかじめ計算します。 drawShadow() メソッドが呼び出されると、あらかじめ計算されたドロップシャドウが渡された Graphics オブジェクトにコピーされます。

flash.filters.DropShadowFilterflash.display.DisplayObjectRectangularDropShadow コンストラクターです。 コンストラクターです。 drawShadow 画面上のシャドウをレンダリングします。g影を描画する Graphics オブジェクトです。 xGraphics オブジェクトの位置を基準にしたドロップシャドウの水平方向のオフセットです。 yGraphics オブジェクトの位置を基準にしたドロップシャドウの垂直方向のオフセットです。 widthシャドウの幅(ピクセル単位)です。 heightシャドウの高さ(ピクセル単位)です。 画面上のシャドウをレンダリングします。 alpha angle blRadius 影を落としている角丸矩形の左下隅の角丸の半径です。 影を落としている角丸矩形の左下隅の角丸の半径です。 非角丸矩形の場合はゼロの場合があります。 blurX 水平方向のぼかし量。4 水平方向のぼかし量。 blurY 垂直方向のぼかし量。4 垂直方向のぼかし量。 brRadius 影を落としている角丸矩形の右下隅の角丸の半径です。 影を落としている角丸矩形の右下隅の角丸の半径です。 非角丸矩形の場合はゼロの場合があります。 color distance tlRadius 影を落としている角丸矩形の左上隅の角丸の半径です。 影を落としている角丸矩形の左上隅の角丸の半径です。 非角丸矩形の場合はゼロの場合があります。 trRadius 影を落としている角丸矩形の右上隅の角丸の半径です。 影を落としている角丸矩形の右上隅の角丸の半径です。 非角丸矩形の場合はゼロの場合があります。
SolidColor アルファ値を指定したカラーなどを含む、カラーの表現を定義します。mx.graphics:IFillflash.events:EventDispatcher アルファ値を指定したカラーなどを含む、カラーの表現を定義します。 mx.graphics.IFillSolidColor コンストラクターです。color0x000000カラーを指定します。 デフォルト値は 0x000000(黒)です。 alpha1.0透明度のレベルを指定します。 有効な値の範囲は 0.0(完全に透明)から 1.0(完全に不透明)です。 デフォルト値は 1.0 です。 コンストラクターです。 begin 塗りを開始します。target塗る対象となる Graphics オブジェクトです。 targetBoundstarget 内の塗りのサイズを定義する Rectangle オブジェクトです。 Rectangle のサイズが target のサイズより大きい場合は、塗りは切り取られます。 Rectangle のサイズが target のサイズより小さい場合は、塗りは target 全体に拡張されます。 targetOriginターゲットの座標系でシェイプの原点 (0,0) を定義するポイントです。 塗りを開始します。 end 塗りを終了します。target塗る対象となる Graphics オブジェクトです。 塗りを終了します。 alpha カラーの透明度です。1.0 カラーの透明度です。 有効な値は、0.0(不可視)~ 1.0(不透明)の範囲です。 color カラー値です。 カラー値です。 RadialGradientStroke RadialGradientStroke クラスにより、グラデーションの塗りの線を指定できます。mx.graphics:GradientStroke RadialGradientStroke クラスにより、グラデーションの塗りの線を指定できます。GradientEntry クラスと共に RadialGradientStroke クラスを使用して、グラデーション線を定義します。 mx.graphics.Strokemx.graphics.GradientEntrymx.graphics.RadialGradientflash.display.GraphicsRadialGradientStroke コンストラクターです。weight1ピクセル単位の線の太さを指定します。 このパラメーターはオプションであり、デフォルト値は 1 です。 pixelHintingfalseピクセル全体に対して線をヒンティングするかどうかを指定するブール値。この値は、曲線のアンカーの位置と線のサイズ自身の両方に影響を与えます。pixelHintingtrue に設定すると、全ピクセル幅に線幅がヒンティングされます。 pixelHintingfalse に設定すると、曲線と直線で非連続が発生することがあります。このパラメーターはオプションであり、デフォルト値は false です。 scaleModenormal使用する拡大 / 縮小モードを指定する LineScaleMode クラスの値です。 有効な値は、LineScaleMode.HORIZONTALLineScaleMode.NONELineScaleMode.NORMAL および LineScaleMode.VERTICAL です。 このパラメーターはオプションであり、デフォルト値は LineScaleMode.NORMAL です。 capsround線の終端のキャップの種類を指定する CapsStyle クラスの値です。有効な値は、CapsStyle.NONECapsStyle.ROUND および CapsStyle.SQUARE です。 null 値は、CapsStyle.ROUND と同等です。 このパラメーターはオプションであり、デフォルト値は CapsStyle.ROUND です。 jointsround角で使用する接合点の外観の種類を指定する JointStyle クラスの値です。有効な値は、JointStyle.BEVELJointStyle.MITER および JointStyle.ROUND です。 null 値は、JointStyle.ROUND と同等です。 このパラメーターはオプションであり、デフォルト値は JointStyle.ROUND です。 miterLimit3マイターが切り取られる限度を示す数値です。有効な値の範囲は 1 ~ 255 で、この範囲を超えた値は 1 または 255 に丸められます。この値は、jointStyle プロパティを miter に設定した場合にのみ有効です。 miterLimit の値により、線の接合点を越えてマイターを延長できる長さが決定します。マイターを延長できる長さは、この値と線の thickness が乗算されたものです。例えば、miterLimit の値が 2.5 で、thickness が 10 ピクセルの場合、マイターは 25 ピクセルで切り取られます。 このパラメーターはオプションであり、デフォルト値は 3 です。 コンストラクターです。 focalPointRatio 放射状の塗りの開始位置を設定します。0.0 放射状の塗りの開始位置を設定します。

有効な値の範囲は -1.01.0 です。 値 -1.0 は、境界を表す矩形の左にある焦点(グラデーションの塗りの開始位置)を設定します。 値 1.0 は、境界を表す矩形の右にある焦点を設定します。

angle プロパティと組み合わせてこのプロパティを使用する場合、この値は焦点が存在する中心からの距離を指定します。 例えば、角度が 45 度で focalPointRatio が 0.25 の場合、焦点は中心よりわずかに右下になります。 focalPointRatio0 に設定すると、焦点は境界を表す矩形の中央に合わせられます。

focalPointRatio1 に設定すると、焦点は境界を表す矩形の右下隅に合わせられます。

scaleX グラデーション変換の水平方向の縮尺です。これにより、(非回転の)グラデーションの幅が定義されます。 グラデーション変換の水平方向の縮尺です。これにより、(非回転の)グラデーションの幅が定義されます。 scaleY グラデーション変換の垂直方向の縮尺です。これにより、(非回転の)グラデーションの高さが定義されます。 グラデーション変換の垂直方向の縮尺です。これにより、(非回転の)グラデーションの高さが定義されます。
LinearGradientStroke LinearGradientStroke クラスにより、グラデーションの塗りの線を指定できます。mx.graphics:GradientStroke LinearGradientStroke クラスにより、グラデーションの塗りの線を指定できます。 GradientEntry クラスと共に LinearGradientStroke クラスを使用して、グラデーション線を定義します。 mx.graphics.Strokemx.graphics.GradientEntrymx.graphics.RadialGradientflash.display.GraphicsLinearGradientStroke コンストラクターです。weight1ピクセル単位の線の太さを指定します。 このパラメーターはオプションであり、デフォルト値は 1 です。 pixelHintingfalseピクセル全体に対して線をヒンティングするかどうかを指定するブール値。この値は、曲線のアンカーの位置と線のサイズ自身の両方に影響を与えます。pixelHintingtrue に設定すると、全ピクセル幅に線幅がヒンティングされます。 pixelHintingfalse に設定すると、曲線と直線で非連続が発生することがあります。このパラメーターはオプションであり、デフォルト値は false です。 scaleModenormal使用する拡大 / 縮小モードを指定する LineScaleMode クラスの値です。 有効な値は、LineScaleMode.HORIZONTALLineScaleMode.NONELineScaleMode.NORMAL および LineScaleMode.VERTICAL です。 このパラメーターはオプションであり、デフォルト値は LineScaleMode.NONE です。 capsround線の終端のキャップの種類を指定する CapsStyle クラスの値です。有効な値は、CapsStyle.NONECapsStyle.ROUND および CapsStyle.SQUARE です。 null 値は、CapsStyle.ROUND と同等です。 このパラメーターはオプションであり、デフォルト値は CapsStyle.ROUND です。 jointsround角で使用する接合点の外観の種類を指定する JointStyle クラスの値です。有効な値は、JointStyle.BEVELJointStyle.MITER および JointStyle.ROUND です。 null 値は、JointStyle.ROUND と同等です。 このパラメーターはオプションであり、デフォルト値は JointStyle.ROUND です。 miterLimit3マイターが切り取られる限度を示す数値です。有効な値の範囲は 1 ~ 255 で、この範囲を超えた値は 1 または 255 に丸められます。この値は、jointStyle プロパティを miter に設定した場合にのみ有効です。 miterLimit の値により、線の接合点を越えてマイターを延長できる長さが決定します。マイターを延長できる長さは、この値と線の thickness が乗算されたものです。例えば、miterLimit の値が 2.5 で、thickness が 10 ピクセルの場合、マイターは 25 ピクセルで切り取られます。 このパラメーターはオプションであり、デフォルト値は 3 です。 コンストラクターです。 apply 指定の Graphics オブジェクトにプロパティを適用します。graphicsプロパティを適用する Graphics オブジェクトです。 targetBounds線を適用するシェイプの境界。 targetOriginターゲットの座標系でシェイプの原点 (0,0) を定義するポイントです。 指定の Graphics オブジェクトにプロパティを適用します。 scaleX グラデーション変換の水平方向の縮尺です。これにより、(非回転の)グラデーションの幅が定義されます。 グラデーション変換の水平方向の縮尺です。これにより、(非回転の)グラデーションの幅が定義されます。 SolidColorStroke SolidColorStroke クラスは、線のプロパティを定義します。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 SolidColorStroke クラスは、線のプロパティを定義します。SolidColorStroke オブジェクトは MXML で定義できますが、アプリケーションで表示するためには、その SolidColorStroke を別のオブジェクトに関連付ける必要があります。次の例では、2 つの SolidColorStroke オブジェクトを定義して、それらを LineChart コントロールの horizontalAxisRenderer で使用します。
  ...
  <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 コンストラクターです。color0x000000線の色を指定します。 デフォルト値は 0x000000(黒)です。 weight1ピクセル単位の線の太さを指定します。 デフォルト値は 1 です。 alpha1.00.0 ~ 1.0 の範囲でアルファ値を指定します。 デフォルト値は 1.0(不透明)です。 pixelHintingfalseピクセル全体に対して線をヒンティングするかどうかを指定します。この値は、曲線のアンカーの位置と線のサイズ自身の両方に影響を与えます。 デフォルト値は false です。 scaleModenormal使用する拡大 / 縮小モードを指定する LineScaleMode クラスの値です。 有効な値は、LineScaleMode.HORIZONTALLineScaleMode.NONELineScaleMode.NORMAL および LineScaleMode.VERTICAL です。 このパラメーターはオプションであり、デフォルト値は LineScaleMode.NORMAL です。 capsround線の終端のキャップの種類を指定します。有効な値は、CapsStyle.ROUNDCapsStyle.SQUARE、および CapsStyle.NONE です。デフォルト値は CapsStyle.ROUND です。 jointsround角で使用する接合点の外観の種類を指定します。有効な値は、JointStyle.ROUNDJointStyle.MITER、および JointStyle.BEVEL です。デフォルト値は JointStyle.ROUND です。 miterLimit3マイターが切り取られる限度を示します。有効な値の範囲は 1 から 255 です。デフォルト値は 3 です。 コンストラクターです。 apply 指定の Graphics オブジェクトにプロパティを適用します。graphicsプロパティを適用する Graphics オブジェクトです。 targetBounds線を適用するシェイプの境界。 targetOriginターゲットの座標系でシェイプの原点 (0,0) を定義するポイントです。 指定の Graphics オブジェクトにプロパティを適用します。 createGraphicsStroke この線を表す GraphicsStroke オブジェクトを生成します。この線を表す Drawing API-2 GraphicsStroke オブジェクト。 targetBounds線の境界ボックス。 targetOriginターゲットの座標系でシェイプの原点 (0,0) を定義するポイントです。 この線を表す GraphicsStroke オブジェクトを生成します。 alpha 線の透明度です。1.0. 線の透明度です。 有効な値は、0.0(不可視)~ 1.0(不透明)の範囲です。 caps 線の終端のキャップの種類を指定します。CapsStyle.ROUND 線の終端のキャップの種類を指定します。有効な値は、CapsStyle.ROUNDCapsStyle.SQUARE、および CapsStyle.NONE です。 color 線のカラーです。0x000000 (black). 線のカラーです。 joints 角で使用する接合点の外観の種類を指定します。JointStyle.ROUND 角で使用する接合点の外観の種類を指定します。有効な値は、JointStyle.ROUNDJointStyle.MITER、および JointStyle.BEVEL です。 miterLimit マイターが切り取られる限度を示します。3 マイターが切り取られる限度を示します。有効な値の範囲は 1 から 255 です。 pixelHinting ピクセル全体に対して線をヒンティングするかどうかを指定します。false ピクセル全体に対して線をヒンティングするかどうかを指定します。この値は、曲線のアンカーの位置と線のサイズ自身の両方に影響を与えます。 scaleMode 使用する拡大 / 縮小モードを指定する LineScaleMode クラスの値です。LineScaleMode.NORMAL 使用する拡大 / 縮小モードを指定する LineScaleMode クラスの値です。 有効な値は次のとおりです。
  • LineScaleMode.NORMAL — オブジェクトが拡大 / 縮小される場合、常に線の太さが拡大 / 縮小されます(デフォルト)。
  • LineScaleMode.NONE — 線の太さを拡大 / 縮小しません。
  • LineScaleMode.VERTICAL — オブジェクトを垂直方向にのみ拡大 / 縮小する場合は、線の太さを拡大 / 縮小しません。
  • LineScaleMode.HORIZONTAL — オブジェクトを水平方向にのみ拡大 / 縮小する場合は、線の太さを拡大 / 縮小しません。
weight ピクセル単位の線の太さです。 ピクセル単位の線の太さです。 チャートの多くは、デフォルト値が 1 ピクセルです。
GradientBase GradientBase クラスは、LinearGradient、LinearGradientStroke および RadialGradient の基本クラスです。flash.events:EventDispatcher GradientBase クラスは、LinearGradient、LinearGradientStroke および RadialGradient の基本クラスです。 GradientBase コンストラクターです。 コンストラクターです。 GRADIENT_DIMENSION 未変換のグラデーションの幅と高さの値 1638.4 未変換のグラデーションの幅と高さの値 compoundTransform マトリックスおよび便利な変換プロパティ(x、y、rotation)を保持します。mx.geom:CompoundTransform マトリックスおよび便利な変換プロパティ(xyrotation)を保持します。compoundTransform は、matrix プロパティが設定されているときにのみ作成されます。 angle デフォルトでは、LinearGradientStroke はコントロールの左から右へのトランジションを定義します。0.0 デフォルトでは、LinearGradientStroke はコントロールの左から右へのトランジションを定義します。 トランジションの方向を制御するには、angle プロパティを使用します。 例えば値が 180.0 の場合、トランジションは左から右ではなく、右から左に行われます。 entries グラデーションの塗りのパターンを定義する GradientEntry オブジェクトの配列です。[] グラデーションの塗りのパターンを定義する GradientEntry オブジェクトの配列です。 interpolationMethod 使用する補間メソッドを指定する InterpolationMethod クラスの値です。InterpolationMethod.RGB 使用する補間メソッドを指定する InterpolationMethod クラスの値です。

有効な値は、InterpolationMethod.LINEAR_RGB および InterpolationMethod.RGB です。

matrix マトリックス変換に使用する値の配列です。null マトリックス変換に使用する値の配列です。

グラデーションの scaleX および scaleY プロパティはピクセルを表しますが、マトリックスのスケールプロパティは乗数を表します。したがって互換性はありません。もう 1 つの違いは、ほとんどの変換プロパティ(xyscaleX、および scaleY)は NaN 値をサポートしますが、マトリックスはサポートしません。NaN 値は、グラデーションが適切な値を選択することを意味します。

scaleX および scaleY プロパティは、マトリックスでは表すことができません。マトリックスが設定された後は、scaleX および scaleY を設定できません。また、x および y を NaN に設定することもできません。マトリックスの設定は null に戻すことができ、すべての便利な変換プロパティもデフォルト値にリセットされます。

マトリックスを設定すると、グラデーション描画ロジックは、グラフィックエレメントの境界に合わせてグラデーションを拡大 / 縮小します。その後、グラデーションをグラフィックエレメントの左上隅に配置します。最後に、マトリックス変換を適用します。

デフォルトでは、LinearGradientStroke はコントロールの左から右へのトランジションを定義します。 トランジションの方向を制御するには、rotation プロパティを使用します。例えば値が 180.0 の場合、トランジションは左から右ではなく、右から左に行われます。

rotation デフォルトでは、LinearGradientStroke はコントロールの左から右へのトランジションを定義します。0.0 デフォルトでは、LinearGradientStroke はコントロールの左から右へのトランジションを定義します。 トランジションの方向を制御するには、rotation プロパティを使用します。例えば値が 180.0 の場合、トランジションは左から右ではなく、右から左に行われます。 spreadMethod 使用する spread メソッドを指定する SpreadMethod クラスの値です。SpreadMethod.PAD 使用する spread メソッドを指定する SpreadMethod クラスの値です。

有効な値は SpreadMethod.PADSpreadMethod.REFLECT、および SpreadMethod.REPEAT です。

x x 軸方向に各ポイントを平行移動する距離です。 x 軸方向に各ポイントを平行移動する距離です。 y y 軸方向に各ポイントを平行移動する距離です。 y 軸方向に各ポイントを平行移動する距離です。
BitmapScaleMode BitmapScaleMode クラスは、fillMode が mx.graphics.BitmapFillMode.SCALE に設定されている場合に、BitmapImage がイメージコンテンツを拡大および縮小する方法を決定する拡大 / 縮小モードの列挙を定義します。Object BitmapScaleMode クラスは、fillModemx.graphics.BitmapFillMode.SCALE に設定されている場合に、BitmapImage がイメージコンテンツを拡大および縮小する方法を決定する拡大 / 縮小モードの列挙を定義します。 spark.components.Image.scaleModespark.primitives.BitmapImage.scaleModeLETTERBOX ビットマップの塗りは、オリジナルのコンテンツの縦横比を維持しながら拡大 / 縮小されます。letterbox ビットマップの塗りは、オリジナルのコンテンツの縦横比を維持しながら拡大 / 縮小されます。 STRETCH 領域を塗りつぶすためにビットマップの塗りが伸縮します。stretch 領域を塗りつぶすためにビットマップの塗りが伸縮します。 ZOOM ビットマップの塗りは、オリジナルのコンテンツの縦横比を維持しながら拡大 / 縮小およびトリミングされ、レターボックスまたはピラーボックスは表示されません。zoom ビットマップの塗りは、オリジナルのコンテンツの縦横比を維持しながら拡大 / 縮小およびトリミングされ、レターボックスまたはピラーボックスは表示されません。 BitmapSmoothingQuality スムージング画質モードの列挙です。スムージング画質モードは、fillMode が BitmapFillMode.SCALE で、smooth が true のときに、BitmapImage のイメージコンテンツをどのように拡大 / 縮小するかを決定します。Object スムージング画質モードの列挙です。スムージング画質モードは、fillMode が BitmapFillMode.SCALE で、smooth が true のときに、BitmapImage のイメージコンテンツをどのように拡大 / 縮小するかを決定します。 DEFAULT 拡大 / 縮小時にデフォルトのスムージングアルゴリズムが使用されます。ステージの画質と一致します(stage.quality)。default 拡大 / 縮小時にデフォルトのスムージングアルゴリズムが使用されます。ステージの画質と一致します(stage.quality)。 HIGH 拡大 / 縮小時に、高画質のスムージングアルゴリズムが使用されます。high 拡大 / 縮小時に、高画質のスムージングアルゴリズムが使用されます。より高い画質の拡大 / 縮小(ダウンサンプル済み)が必要な場合に使用します。このオプションは、イメージがオリジナルのイメージの縦横比と同じサイズに拡大縮小されたときに最も高い効果を発揮します。高い画質のサムネールを生成する場合に便利なオプションです。 Stroke Stroke クラスは、線のプロパティを定義します。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 Stroke クラスは、線のプロパティを定義します。 Stroke オブジェクトは MXML で定義できますが、アプリケーションで表示するためには別のオブジェクトに関連付ける必要があります。 次の例では、2 つの Stroke オブジェクトを定義して、それを LineChart コントロールの horizontalAxisRenderer で使用します。
  ...
  <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 コンストラクターです。color0x000000線の色を指定します。 デフォルト値は 0x000000(黒)です。 weight0ピクセル単位の線の太さを指定します。 デフォルト値は 0 です。 alpha1.00.0 ~ 1.0 の範囲でアルファ値を指定します。 デフォルト値は 1.0(不透明)です。 pixelHintingfalseピクセル全体に対して線をヒンティングするかどうかを指定します。この値は、曲線のアンカーの位置と線のサイズ自身の両方に影響を与えます。 デフォルト値は false です。 scaleModenormal使用する拡大 / 縮小モードを指定する LineScaleMode クラスの値です。 有効な値は、LineScaleMode.HORIZONTALLineScaleMode.NONELineScaleMode.NORMAL および LineScaleMode.VERTICAL です。 このパラメーターはオプションであり、デフォルト値は LineScaleMode.NORMAL です。 capsnull線の終端のキャップの種類を指定します。有効な値は、"round""square" および "none" です。 デフォルト値は null です。 jointsnull角で使用する接合点の外観の種類を指定します。有効な値は、"round""miter" および "bevel" です。 デフォルト値は null です。 miterLimit1マイターが切り取られる限度を示します。有効な値の範囲は 1 から 255 です。デフォルト値は 1 です。 コンストラクターです。