Adobe® Flash® Platform 用 ActionScript® 3.0 リファレンスガイド
ホーム  |  パッケージおよびクラスリストの非表示 |  パッケージ  |  クラス  |  新機能  |  索引  |  付録  |  英語で表示される理由
フィルター: サーバーからデータを取得しています...
サーバーからデータを取得しています...
mx.graphics 

BitmapFill  - AS3 Flex

パッケージmx.graphics
クラスpublic class BitmapFill
継承BitmapFill Inheritance EventDispatcher Inheritance Object
実装 IFill

言語バージョン: ActionScript 3.0
製品バージョン: Flex 3
ランタイムバージョン: Flash Player 9, AIR 1.1

ビットマップまたは他の DisplayObject で画面の領域を塗る場合に使用する値のセットを定義します。

さらに例を参照

関連する API エレメント



パブリックプロパティ
 プロパティ定義元
  alpha : Number
塗りの透明度です。
BitmapFill
 Inheritedconstructor : Object
指定されたオブジェクトインスタンスのクラスオブジェクトまたはコンストラクター関数への参照です。
Object
  fillMode : String
次元内でのビットマップ塗りつぶしの方法を決定します。
BitmapFill
  matrix : Matrix
マトリックス変換に使用する値の配列です。
BitmapFill
  offsetX : Number
以降、非推奨 4.0: 推奨 x
ビットマップが原点から水平方向にオフセットになっている距離です。
BitmapFill
  offsetY : Number
以降、非推奨 4.0: 推奨 y
ビットマップが原点から垂直方向にオフセットになっている距離です。
BitmapFill
  originX : Number
以降、非推奨 4.0: 推奨 transformX
ビットマップの塗りの水平方向の原点です。
BitmapFill
  originY : Number
以降、非推奨 4.0: 推奨 transformY
ビットマップの塗りの垂直方向の原点です。
BitmapFill
  repeat : Boolean
以降、非推奨 4.0: 推奨 fillMode
ビットマップを繰り返して領域を埋めるかどうかを指定します。
BitmapFill
  rotation : Number
ビットマップの回転角度です。
BitmapFill
  scaleX : Number
塗りの際にビットマップを水平方向に伸縮させるパーセントで、0.0 ~ 1.0 の範囲です。
BitmapFill
  scaleY : Number
塗りの際にビットマップを垂直方向に伸縮させるパーセントで、0.0 ~ 1.0 の範囲です。
BitmapFill
  smooth : Boolean
塗りの際にビットマップデータをスムージング処理するかどうかを示すフラグです。
BitmapFill
  source : Object
ビットマップの塗りに使用するソースです。
BitmapFill
  transformX : Number
塗りの x 位置の変換ポイントです。
BitmapFill
  transformY : Number
塗りの y 位置の変換ポイントです。
BitmapFill
  x : Number
x 軸方向に各ポイントを平行移動する距離です。
BitmapFill
  y : Number
y 軸方向に各ポイントを平行移動する距離です。
BitmapFill
プロテクトプロパティ
 プロパティ定義元
  compoundTransform : mx.geom:CompoundTransform
マトリックスおよび便利な変換プロパティ(x、y、rotation)を保持します。
BitmapFill
パブリックメソッド
 メソッド定義元
  
コンストラクターです。
BitmapFill
 Inherited
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
イベントリスナーオブジェクトを EventDispatcher オブジェクトに登録し、リスナーがイベントの通知を受け取るようにします。
EventDispatcher
 Inherited
イベントをイベントフローに送出します。
EventDispatcher
 Inherited
EventDispatcher オブジェクトに、特定のイベントタイプに対して登録されたリスナーがあるかどうかを確認します。
EventDispatcher
 Inherited
オブジェクトに指定されたプロパティが定義されているかどうかを示します。
Object
 Inherited
Object クラスのインスタンスが、パラメーターとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。
Object
 Inherited
指定されたプロパティが存在し、列挙できるかどうかを示します。
Object
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
EventDispatcher オブジェクトからリスナーを削除します。
EventDispatcher
 Inherited
ループ処理に対するダイナミックプロパティの可用性を設定します。
Object
 Inherited
ロケール固有の規則に従って書式設定された、このオブジェクトのストリング表現を返します。
Object
 Inherited
指定されたオブジェクトのストリング表現を返します。
Object
 Inherited
指定されたオブジェクトのプリミティブな値を返します。
Object
 Inherited
指定されたイベントタイプについて、この EventDispatcher オブジェクトまたはその祖先にイベントリスナーが登録されているかどうかを確認します。
EventDispatcher
イベント
 イベント 概要 定義元
 Inherited[ブロードキャストイベント] Flash Player または AIR アプリケーションがオペレーティングシステムのフォーカスを取得して、アクティブになったときに送出されます。EventDispatcher
 Inherited[ブロードキャストイベント] Flash Player または AIR アプリケーションがオペレーティングシステムのフォーカスを失って、非アクティブになったときに送出されます。EventDispatcher
プロパティの詳細

alpha

プロパティ
alpha:Number

言語バージョン: ActionScript 3.0
製品バージョン: Flex 3
ランタイムバージョン: Flash Player 9, AIR 1.1

塗りの透明度です。有効な値は、0.0(不可視)~ 1.0(不透明)の範囲です。

デフォルト値: 1.0.。



実装
    public function get alpha():Number
    public function set alpha(value:Number):void

compoundTransform

プロパティ 
protected var compoundTransform:mx.geom:CompoundTransform

言語バージョン: ActionScript 3.0
製品バージョン: Flex 3
ランタイムバージョン: Flash Player 9, AIR 1.1

マトリックスおよび便利な変換プロパティ(xyrotation)を保持します。compoundTransform は、matrix プロパティが設定されているときにのみ作成されます。

fillMode

プロパティ 
fillMode:String

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

次元内でのビットマップ塗りつぶしの方法を決定します。タグ内でこのプロパティの値を設定する場合は、(「repeat」などの)ストリングを使用します。ActionScript でこのプロパティの値を設定する場合は、(BitmapFillMode.CLIP などの)定数を使用します。 BitmapFillMode.CLIP("clip")に設定すると、ビットマップは領域の端で終了します。BitmapFillMode.REPEAT("repeat")に設定すると、ビットマップは領域を塗りつぶすために繰り返されます。BitmapFillMode.SCALE("scale"")に設定すると、ビットマップは領域を塗りつぶすために伸縮されます。

デフォルト値: BitmapFillMode.SCALE



実装
    public function get fillMode():String
    public function set fillMode(value:String):void

matrix

プロパティ 
matrix:Matrix

言語バージョン: ActionScript 3.0
製品バージョン: Flex 3
ランタイムバージョン: Flash Player 9, AIR 1.1

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



実装
    public function get matrix():Matrix
    public function set matrix(value:Matrix):void

offsetX

プロパティ 
offsetX:Number
以降、非推奨 4.0: 推奨 x

言語バージョン: ActionScript 3.0
製品バージョン: Flex 3
ランタイムバージョン: Flash Player 9, AIR 1.1

ビットマップが原点から水平方向にオフセットになっている距離です。 この調整は、回転と伸縮の後に行われます。

デフォルト値: 0。

このプロパティはデータバインディングのソースとして使用できます。 このプロパティを変更すると、 propertyChange イベントが送出されます。



実装
    public function get offsetX():Number
    public function set offsetX(value:Number):void

offsetY

プロパティ 
offsetY:Number
以降、非推奨 4.0: 推奨 y

言語バージョン: ActionScript 3.0
製品バージョン: Flex 3
ランタイムバージョン: Flash Player 9, AIR 1.1

ビットマップが原点から垂直方向にオフセットになっている距離です。 この調整は、回転と伸縮の後に行われます。

デフォルト値: 0。

このプロパティはデータバインディングのソースとして使用できます。 このプロパティを変更すると、 propertyChange イベントが送出されます。



実装
    public function get offsetY():Number
    public function set offsetY(value:Number):void

originX

プロパティ 
originX:Number
以降、非推奨 4.0: 推奨 transformX

言語バージョン: ActionScript 3.0
製品バージョン: Flex 3
ランタイムバージョン: Flash Player 9, AIR 1.1

ビットマップの塗りの水平方向の原点です。 ビットマップの塗りはオフセットで、この点が原点に表示されます。 この点を中心に、ビットマップの伸縮と回転が行われます。

デフォルト値: 0。

このプロパティはデータバインディングのソースとして使用できます。 このプロパティを変更すると、 propertyChange イベントが送出されます。



実装
    public function get originX():Number
    public function set originX(value:Number):void

originY

プロパティ 
originY:Number
以降、非推奨 4.0: 推奨 transformY

言語バージョン: ActionScript 3.0
製品バージョン: Flex 3
ランタイムバージョン: Flash Player 9, AIR 1.1

ビットマップの塗りの垂直方向の原点です。 ビットマップの塗りはオフセットで、この点が原点に表示されます。 この点を中心に、ビットマップの伸縮と回転が行われます。

デフォルト値: 0。

このプロパティはデータバインディングのソースとして使用できます。 このプロパティを変更すると、 propertyChange イベントが送出されます。



実装
    public function get originY():Number
    public function set originY(value:Number):void

repeat

プロパティ 
repeat:Boolean
以降、非推奨 4.0: 推奨 fillMode

言語バージョン: ActionScript 3.0
製品バージョン: Flex 3
ランタイムバージョン: Flash Player 9, AIR 1.1

ビットマップを繰り返して領域を埋めるかどうかを指定します。 塗りつぶされた領域の端に向かって外側に塗りをタイルするには true に設定します。 領域の端で塗りを終了するには false に設定します。

デフォルト値: true。

このプロパティはデータバインディングのソースとして使用できます。 このプロパティを変更すると、 propertyChange イベントが送出されます。



実装
    public function get repeat():Boolean
    public function set repeat(value:Boolean):void

rotation

プロパティ 
rotation:Number

言語バージョン: ActionScript 3.0
製品バージョン: Flex 3
ランタイムバージョン: Flash Player 9, AIR 1.1

ビットマップの回転角度です。 有効な値の範囲は 0.0 ~ 360.0 です。

デフォルト値: 0。

このプロパティはデータバインディングのソースとして使用できます。 このプロパティを変更すると、 propertyChange イベントが送出されます。



実装
    public function get rotation():Number
    public function set rotation(value:Number):void

scaleX

プロパティ 
scaleX:Number

言語バージョン: ActionScript 3.0
製品バージョン: Flex 3
ランタイムバージョン: Flash Player 9, AIR 1.1

塗りの際にビットマップを水平方向に伸縮させるパーセントで、0.0 ~ 1.0 の範囲です。1.0 の場合は、ビットマップはナチュラルサイズで塗られます。

このプロパティはデータバインディングのソースとして使用できます。 このプロパティを変更すると、 propertyChange イベントが送出されます。



実装
    public function get scaleX():Number
    public function set scaleX(value:Number):void

scaleY

プロパティ 
scaleY:Number

言語バージョン: ActionScript 3.0
製品バージョン: Flex 3
ランタイムバージョン: Flash Player 9, AIR 1.1

塗りの際にビットマップを垂直方向に伸縮させるパーセントで、0.0 ~ 1.0 の範囲です。1.0 の場合は、ビットマップはナチュラルサイズで塗られます。

このプロパティはデータバインディングのソースとして使用できます。 このプロパティを変更すると、 propertyChange イベントが送出されます。



実装
    public function get scaleY():Number
    public function set scaleY(value:Number):void

smooth

プロパティ 
smooth:Boolean

言語バージョン: ActionScript 3.0
製品バージョン: Flex 3
ランタイムバージョン: Flash Player 9, AIR 1.1

塗りの際にビットマップデータをスムージング処理するかどうかを示すフラグです。

デフォルト値: false。

このプロパティはデータバインディングのソースとして使用できます。 このプロパティを変更すると、 propertyChange イベントが送出されます。



実装
    public function get smooth():Boolean
    public function set smooth(value:Boolean):void

source

プロパティ 
source:Object

言語バージョン: ActionScript 3.0
製品バージョン: Flex 3
ランタイムバージョン: Flash Player 9, AIR 1.1

ビットマップの塗りに使用するソースです。 塗りは、次のようなさまざまなグラフィックソースからレンダリングできます。

  • Bitmap インスタンスまたは BitmapData インスタンス。
  • DisplayObject のサブクラスを表すクラス。 BitmapFill によりクラスがインスタンス化され、そのビットマップレンダリングが作成されます。
  • DisplayObject のインスタンス。 BitmapFill は、塗りのためにそのインスタンスを Bitmap にコピーします。

デフォルト値: null。



実装
    public function get source():Object
    public function set source(value:Object):void

transformX

プロパティ 
transformX:Number

言語バージョン: ActionScript 3.0
製品バージョン: Flex 3
ランタイムバージョン: Flash Player 9, AIR 1.1

塗りの x 位置の変換ポイントです。



実装
    public function get transformX():Number
    public function set transformX(value:Number):void

transformY

プロパティ 
transformY:Number

言語バージョン: ActionScript 3.0
製品バージョン: Flex 3
ランタイムバージョン: Flash Player 9, AIR 1.1

塗りの y 位置の変換ポイントです。



実装
    public function get transformY():Number
    public function set transformY(value:Number):void

x

プロパティ 
x:Number

言語バージョン: ActionScript 3.0
製品バージョン: Flex 3
ランタイムバージョン: Flash Player 9, AIR 1.1

x 軸方向に各ポイントを平行移動する距離です。

このプロパティはデータバインディングのソースとして使用できます。 このプロパティを変更すると、 propertyChange イベントが送出されます。



実装
    public function get x():Number
    public function set x(value:Number):void

y

プロパティ 
y:Number

言語バージョン: ActionScript 3.0
製品バージョン: Flex 3
ランタイムバージョン: Flash Player 9, AIR 1.1

y 軸方向に各ポイントを平行移動する距離です。

このプロパティはデータバインディングのソースとして使用できます。 このプロパティを変更すると、 propertyChange イベントが送出されます。



実装
    public function get y():Number
    public function set y(value:Number):void
コンストラクターの詳細

BitmapFill

()コンストラクター
public function BitmapFill()

言語バージョン: ActionScript 3.0
製品バージョン: Flex 3
ランタイムバージョン: Flash Player 9, AIR 1.1

コンストラクターです。





[ X ]英語で表示される理由
ActionScript 3.0 リファレンスガイドのコンテンツが英語で表示されます。

ActionScript 3.0 リファレンスガイドのすべての部分がすべての言語に翻訳されているわけではありません。言語エレメントが翻訳されていない場合、そのエレメントは英語で表示されます。例えば、ga.controls.HelpBox クラスはどの言語にも訳されていません。このため、リファレンスガイドの日本語バージョンでは、ga.controls.HelpBox クラスは英語で表示されます。