Packagefrocessing.bmp
Classpublic class FBitmapData
InheritanceFBitmapData Inheritance flash.display.BitmapData

BitmapData の拡張クラスです.



Public Properties
 PropertyDefined by
  alpha : Number
[write-only] BitmapData 全体の alpha 値 を指定します.
FBitmapData
  keep : Boolean
keep original bitmapdata
FBitmapData
  original : BitmapData
original bitmapdata.
FBitmapData
Public Methods
 MethodDefined by
  
FBitmapData(width_:uint, height_:uint, transparent_:Boolean = true, bgcolor_:uint = 0xffffffff, keepOriginal_:Boolean = false)
新しく FBitmapData のインスタンスを生成します.
FBitmapData
  
BD2FBD(src:BitmapData, transparent_:Boolean = true, disposeSrc:Boolean = false):FBitmapData
[static] BitmapData から FBitmapData のインスタンスを生成します.
FBitmapData
  
clone():BitmapData
FBitmapData
  
dispose():void
FBitmapData
  
DO2FBD(displayobject:DisplayObject, margin:int = 0, scaleX:Number = 1, scaleY:Number = 1, smooth:Boolean = false, transparent_:Boolean = true):FBitmapData
[static] DisplayObject から FBitmapData のインスタンスを生成します.
FBitmapData
  
drawPixel(x:int, y:int, color:uint, alpha:uint = 0xff):void
アルファブレンディングで pixel の描画を行います.
FBitmapData
  
restore():void
オリジナルデータを保持している場合、データを復帰します.
FBitmapData
  
store():void
オリジナルデータを保持している場合、データを反映させます.
FBitmapData
Property detail
alphaproperty
alpha:Number  [write-only]

BitmapData 全体の alpha 値 を指定します.

Implementation
    public function set alpha(value:Number):void
keepproperty 
keep:Boolean  [read-write]

keep original bitmapdata

Implementation
    public function get keep():Boolean
    public function set keep(value:Boolean):void
originalproperty 
original:BitmapData  [read-write]

original bitmapdata. if not keep, return null

Implementation
    public function get original():BitmapData
    public function set original(value:BitmapData):void
Constructor detail
FBitmapData()constructor
public function FBitmapData(width_:uint, height_:uint, transparent_:Boolean = true, bgcolor_:uint = 0xffffffff, keepOriginal_:Boolean = false)

新しく FBitmapData のインスタンスを生成します.

Parameters
width_:uint
 
height_:uint
 
transparent_:Boolean (default = true)
 
bgcolor_:uint (default = 0xffffffff)
 
keepOriginal_:Boolean (default = false)
Method detail
BD2FBD()method
public static function BD2FBD(src:BitmapData, transparent_:Boolean = true, disposeSrc:Boolean = false):FBitmapData

BitmapData から FBitmapData のインスタンスを生成します.

Parameters
src:BitmapData
 
transparent_:Boolean (default = true)
 
disposeSrc:Boolean (default = false)

Returns
FBitmapData
clone()method 
public override function clone():BitmapData

Returns
BitmapData
dispose()method 
public override function dispose():void

DO2FBD()method 
public static function DO2FBD(displayobject:DisplayObject, margin:int = 0, scaleX:Number = 1, scaleY:Number = 1, smooth:Boolean = false, transparent_:Boolean = true):FBitmapData

DisplayObject から FBitmapData のインスタンスを生成します.

Parameters
displayobject:DisplayObject
 
margin:int (default = 0)
 
scaleX:Number (default = 1)
 
scaleY:Number (default = 1)
 
smooth:Boolean (default = false)
 
transparent_:Boolean (default = true)

Returns
FBitmapData
drawPixel()method 
public function drawPixel(x:int, y:int, color:uint, alpha:uint = 0xff):void

アルファブレンディングで pixel の描画を行います.

Parameters
x:int
 
y:int
 
color:uint
 
alpha:uint (default = 0xff)
restore()method 
public function restore():void

オリジナルデータを保持している場合、データを復帰します.

store()method 
public function store():void

オリジナルデータを保持している場合、データを反映させます.