パッケージflash.display
クラスpublic final class GraphicsBitmapFill
継承GraphicsBitmapFill Inheritance Object
実装 IGraphicsFill, IGraphicsData

言語バージョン: ActionScript 3.0
ランタイムバージョン: Flash Player 10, AIR 1.5

ビットマップ塗りを定義します。ビットマップは、スムージング、繰り返し、またはタイリング表示して領域を塗りつぶしたり、変形マトリックスを使用して操作できます。

GraphicsBitmapFill オブジェクトは、Graphics.drawGraphicsData() メソッドと共に使用します。GraphicsBitmapFill オブジェクトの描画は、Graphics.beginBitmapFill() メソッドの呼び出しに相当します。

関連項目

flash.display.Graphics.drawGraphicsData()
flash.display.Graphics.beginBitmapFill()


パブリックプロパティ
 プロパティ定義元
  bitmapData : BitmapData
透明または不透明なビットマップイメージです。
GraphicsBitmapFill
 Inheritedconstructor : Object
指定されたオブジェクトインスタンスのクラスオブジェクトまたはコンストラクタ関数への参照です。
Object
  matrix : Matrix
ビットマップ上の変形を定義する、(flash.geom.Matrix クラスの)マトリックスオブジェクトです。
GraphicsBitmapFill
 Inheritedprototype : Object
[静的] クラスまたは関数オブジェクトのプロトタイプオブジェクトへの参照です。
Object
  repeat : Boolean
ビットマップイメージを一定のパターンでタイル状に表示するかどうかを指定します。
GraphicsBitmapFill
  smooth : Boolean
ビットマップイメージにスムージングアルゴリズムを適用するかどうかを指定します。
GraphicsBitmapFill
パブリックメソッド
 メソッド定義元
  
GraphicsBitmapFill(bitmapData:BitmapData = null, matrix:Matrix = null, repeat:Boolean = true, smooth:Boolean = false)
新しい GraphicsBitmapFill オブジェクトを作成します。
GraphicsBitmapFill
 Inherited
オブジェクトに指定されたプロパティが定義されているかどうかを示します。
Object
 Inherited
Object クラスのインスタンスが、パラメータとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。
Object
 Inherited
指定されたプロパティが存在し、列挙できるかどうかを示します。
Object
 Inherited
ループ処理に対するダイナミックプロパティの可用性を設定します。
Object
 Inherited
指定されたオブジェクトのストリング表現を返します。
Object
 Inherited
指定されたオブジェクトのプリミティブな値を返します。
Object
プロパティの詳細
bitmapDataプロパティ
public var bitmapData:BitmapData

言語バージョン: ActionScript 3.0
ランタイムバージョン: Flash Player 10, AIR 1.5

透明または不透明なビットマップイメージです。

関連項目

matrixプロパティ 
public var matrix:Matrix

言語バージョン: ActionScript 3.0
ランタイムバージョン: Flash Player 10, AIR 1.5

ビットマップ上の変形を定義する、(flash.geom.Matrix クラスの)マトリックスオブジェクトです。例えば、次のマトリックスは、ビットマップを 45 度(π/4 ラジアン)回転します。

     matrix = new flash.geom.Matrix(); 
     matrix.rotate(Math.PI / 4);
     

関連項目

repeatプロパティ 
public var repeat:Boolean

言語バージョン: ActionScript 3.0
ランタイムバージョン: Flash Player 10, AIR 1.5

ビットマップイメージを一定のパターンでタイル状に表示するかどうかを指定します。

true の場合、ビットマップイメージが一定のパターンでタイル状に表示されます。false の場合、ビットマップイメージは繰り返されません。ビットマップ境界からはみ出す塗り領域には、ビットマップのエッジの一番外側のピクセルが使用されます。

例えば、次のビットマップ(20 x 20 ピクセルのチェッカーボードのパターン)を考えます。

20 x 20 ピクセルの格子縞模様

次の例のように repeattrue に設定されている場合、ビットマップの塗りでビットマップが繰り返されます。

60 x 60 ピクセルの格子縞模様

repeatfalse に設定されている場合、エッジのピクセルがビットマップの外側の塗り領域に使用されます。

繰り返しのない 60 x 60 ピクセルイメージ

smoothプロパティ 
public var smooth:Boolean

言語バージョン: ActionScript 3.0
ランタイムバージョン: Flash Player 10, AIR 1.5

ビットマップイメージにスムージングアルゴリズムを適用するかどうかを指定します。

false の場合、拡大ビットマップイメージは最近傍アルゴリズムを使用してレンダリングされ、ピクセル化されたように見えます。true の場合、拡大ビットマップイメージは双線形アルゴリズムを使用してレンダリングされます。通常は、最近傍アルゴリズムを使用したレンダリングの方が高速です。

コンストラクタの詳細
GraphicsBitmapFill()コンストラクタ
public function GraphicsBitmapFill(bitmapData:BitmapData = null, matrix:Matrix = null, repeat:Boolean = true, smooth:Boolean = false)

言語バージョン: ActionScript 3.0
ランタイムバージョン: Flash Player 10, AIR 1.5

新しい GraphicsBitmapFill オブジェクトを作成します。

パラメータ
bitmapData:BitmapData (default = null) — 表示されるビットを含む透明または不透明ビットマップイメージです。
 
matrix:Matrix (default = null) — flash.geom.Matrix クラスのマトリックスオブジェクトです。これを使用してビットマップ上に変形を定義します。
 
repeat:Boolean (default = true)true の場合、ビットマップイメージが一定のパターンでタイル状に表示されます。false の場合、ビットマップイメージは繰り返されません。ビットマップからはみ出す塗り領域にはビットマップのエッジが使用されます。
 
smooth:Boolean (default = false)false の場合、拡大ビットマップイメージは最近傍アルゴリズムを使用してレンダリングされ、ピクセル化されたように見えます。true の場合、双線形アルゴリズムを使用して拡大されたビットマップイメージがレンダリングされます。 通常は、最近傍アルゴリズムを使用したレンダリングの方が高速です。

関連項目





 

 

このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート

現在のページ: http://livedocs.adobe.com/flex/3_jp/langref/flash/display/GraphicsBitmapFill.html