Packagecom.degrafa.paint
Classpublic class BitmapFill
InheritanceBitmapFill Inheritance DegrafaObject
ImplementsIBlend, IGraphicsFill

Used to fill an area on screen with a bitmap or other DisplayObject.

Default MXML Propertysource



Public Properties
 PropertyDefined by
  blendMode : String
BitmapFill
 Inheriteddocument : Object
The MXML document that created this object.
DegrafaObject
 InheritedenableEvents : Boolean
Enable events for this object.
DegrafaObject
 InheritedhasEventManager : Boolean
Tests to see if a EventDispatcher instance has been created for this object.
DegrafaObject
 Inheritedid : String
The identifier used by document to refer to this object.
DegrafaObject
 Inheritedname : String
The name that refers to this object.
DegrafaObject
  offsetX : Number
BitmapFill
  offsetXUnit : String
The unit of measure corresponding to offsetX.
BitmapFill
  offsetY : Number
BitmapFill
  offsetYUnit : String
The unit of measure corresponding to offsetY.
BitmapFill
  originX : Number
BitmapFill
  originY : Number
BitmapFill
  repeatX : String
BitmapFill
  repeatY : String
BitmapFill
  rotation : Number
BitmapFill
  scaleX : Number
BitmapFill
  scaleY : Number
BitmapFill
  smooth : Boolean
BitmapFill
  source : Object
The source used for the bitmap fill.
BitmapFill
 InheritedsuppressEventProcessing : Boolean
Temporarily suppress event processing for this object.
DegrafaObject
Protected Properties
 PropertyDefined by
 InheritedeventDispatcher : EventDispatcher
EventDispatcher instance for this object.
DegrafaObject
Public Methods
 MethodDefined by
  
BitmapFill(source:Object = null)
BitmapFill
 Inherited
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registers an event listener object with an EventDispatcher object so that the listener receives notification of an event.
DegrafaObject
  
begin(graphics:Graphics, rectangle:Rectangle):void
BitmapFill
 Inherited
dispatchEvent(evt:Event):Boolean
Dispatches an event into the event flow.
DegrafaObject
 Inherited
dispatchPropertyChange(bubbles:Boolean = false, property:Object = null, oldValue:Object = null, newValue:Object = null, source:Object = null):Boolean
Dispatches an property change event into the event flow.
DegrafaObject
  
end(graphics:Graphics):void
BitmapFill
 Inherited
hasEventListener(type:String):Boolean
Checks whether the EventDispatcher object has any listeners registered for a specific type of event.
DegrafaObject
 Inherited
initChange(property:String, oldValue:Object, newValue:Object, source:Object):void
Helper function for dispatching property changes
DegrafaObject
 Inherited
initialized(document:Object, id:String):void
Called after the implementing object has been created and all component properties specified on the MXML tag have been initialized.
DegrafaObject
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
Removes a listener from the EventDispatcher object.
DegrafaObject
 Inherited
willTrigger(type:String):Boolean
Checks whether an event listener is registered with this EventDispatcher object or any of its ancestors for the specified event type.
DegrafaObject
Events
 EventSummaryDefined by
 Inherited  DegrafaObject
 Inherited  DegrafaObject
Public Constants
 ConstantDefined by
  NONE : String = "none"
[static]
BitmapFill
  REPEAT : String = "repeat"
[static]
BitmapFill
  SPACE : String = "space"
[static]
BitmapFill
  STRETCH : String = "stretch"
[static]
BitmapFill
Property detail
blendModeproperty
blendMode:String  [read-write]

This property can be used as the source for data binding.

Implementation
    public function get blendMode():String
    public function set blendMode(value:String):void
offsetXproperty 
offsetX:Number  [read-write]

This property can be used as the source for data binding.

Implementation
    public function get offsetX():Number
    public function set offsetX(value:Number):void
offsetXUnitproperty 
offsetXUnit:String  [read-write]

The unit of measure corresponding to offsetX.

This property can be used as the source for data binding.

Implementation
    public function get offsetXUnit():String
    public function set offsetXUnit(value:String):void
offsetYproperty 
offsetY:Number  [read-write]

This property can be used as the source for data binding.

Implementation
    public function get offsetY():Number
    public function set offsetY(value:Number):void
offsetYUnitproperty 
offsetYUnit:String  [read-write]

The unit of measure corresponding to offsetY.

This property can be used as the source for data binding.

Implementation
    public function get offsetYUnit():String
    public function set offsetYUnit(value:String):void
originXproperty 
originX:Number  [read-write]

This property can be used as the source for data binding.

Implementation
    public function get originX():Number
    public function set originX(value:Number):void
originYproperty 
originY:Number  [read-write]

This property can be used as the source for data binding.

Implementation
    public function get originY():Number
    public function set originY(value:Number):void
repeatXproperty 
repeatX:String  [read-write]

This property can be used as the source for data binding.

Implementation
    public function get repeatX():String
    public function set repeatX(value:String):void
repeatYproperty 
repeatY:String  [read-write]

This property can be used as the source for data binding.

Implementation
    public function get repeatY():String
    public function set repeatY(value:String):void
rotationproperty 
rotation:Number  [read-write]

This property can be used as the source for data binding.

Implementation
    public function get rotation():Number
    public function set rotation(value:Number):void
scaleXproperty 
scaleX:Number  [read-write]

This property can be used as the source for data binding.

Implementation
    public function get scaleX():Number
    public function set scaleX(value:Number):void
scaleYproperty 
scaleY:Number  [read-write]

This property can be used as the source for data binding.

Implementation
    public function get scaleY():Number
    public function set scaleY(value:Number):void
smoothproperty 
smooth:Boolean  [read-write]

This property can be used as the source for data binding.

Implementation
    public function get smooth():Boolean
    public function set smooth(value:Boolean):void
sourceproperty 
source:Object  [read-write]

The source used for the bitmap fill. The fill can render from various graphical sources, including the following: A Bitmap or BitmapData instance. A class representing a subclass of DisplayObject. The BitmapFill instantiates the class and creates a bitmap rendering of it. An instance of a DisplayObject. The BitmapFill copies it into a Bitmap for filling. The name of a subclass of DisplayObject. The BitmapFill loads the class, instantiates it, and creates a bitmap rendering of it.

This property can be used as the source for data binding.

Implementation
    public function get source():Object
    public function set source(value:Object):void
Constructor detail
BitmapFill()constructor
public function BitmapFill(source:Object = null)Parameters
source:Object (default = null)
Method detail
begin()method
public function begin(graphics:Graphics, rectangle:Rectangle):voidParameters
graphics:Graphics
 
rectangle:Rectangle
end()method 
public function end(graphics:Graphics):voidParameters
graphics:Graphics
Constant detail
NONEconstant
public static const NONE:String = "none"
REPEATconstant 
public static const REPEAT:String = "repeat"
SPACEconstant 
public static const SPACE:String = "space"
STRETCHconstant 
public static const STRETCH:String = "stretch"