| Package | spark.primitives.supportClasses | 
| Class | public class FilledElement | 
| Inheritance | FilledElement  StrokedElement  GraphicElement  EventDispatcher  Object | 
| Subclasses | Ellipse, Path, Rect | 
| Language Version: | ActionScript 3.0 | 
| Product Version: | Flex 4 | 
| Runtime Versions: | Flash Player 10, AIR 1.5 | 
Public Properties
| Property | Defined By | ||
|---|---|---|---|
|  | alpha : Number 
      The level of transparency of the graphic element. | GraphicElement | |
|  | alwaysCreateDisplayObject : Boolean 
      Specifies that this GraphicElement is to be associated with and be rendered 
      to its own DisplayObject. | GraphicElement | |
|  | baseline : Object 
      
      The vertical distance in pixels from the anchor target to
      the control's baseline position. | GraphicElement | |
|  | baselinePosition : Number [read-only] 
      The y-coordinate of the baseline
      of the first line of text of the component. | GraphicElement | |
|  | blendMode : String 
      A value from the BlendMode class that specifies which blend mode to use. | GraphicElement | |
|  | bottom : Object 
      
      The vertical distance in pixels from the bottom edge of the component to the
      anchor target's bottom edge. | GraphicElement | |
|  | constructor : Object 
	 A reference to the class object or constructor function for a given object instance. | Object | |
|  | depth : Number 
      
      Determines the order in which items inside of containers
      are rendered. | GraphicElement | |
|  | designLayer : DesignLayer 
      Specifies the optional DesignLayer instance associated with this visual 
      element. | GraphicElement | |
|  | displayObject : DisplayObject [read-only] 
      
      The shared DisplayObject where this
      IGraphicElement is drawn. | GraphicElement | |
|  | displayObjectSharingMode : String 
      
      Indicates the association between this IGraphicElement and its
      display objects. | GraphicElement | |
|  | explicitHeight : Number 
      Number that specifies the explicit height of the component,
      in pixels, in the component's coordinates. | GraphicElement | |
|  | explicitMaxHeight : Number 
      The maximum recommended height of the component to be considered
      by the parent during layout. | GraphicElement | |
|  | explicitMaxWidth : Number 
      The maximum recommended width of the component to be considered
      by the parent during layout. | GraphicElement | |
|  | explicitMinHeight : Number 
      The minimum recommended height of the component to be considered
      by the parent during layout. | GraphicElement | |
|  | explicitMinWidth : Number  
      The minimum recommended width of the component to be considered
      by the parent during layout. | GraphicElement | |
|  | explicitWidth : Number 
      Number that specifies the explicit width of the component,
      in pixels, in the component's coordinates. | GraphicElement | |
| fill : IFill 
      The object that defines the properties of the fill. | FilledElement | ||
|  | filters : Array 
      An indexed array that contains each filter object currently associated with the graphic element. | GraphicElement | |
|  | hasLayoutMatrix3D : Boolean [read-only] 
      
      Contains true if the element has 3D Matrix. | GraphicElement | |
|  | height : Number 
      The height of the graphic element. | GraphicElement | |
|  | horizontalCenter : Object 
      
      The horizontal distance in pixels from the center of the component to the
      center of the anchor target's content area. | GraphicElement | |
|  | id : String 
      The identity of the component. | GraphicElement | |
|  | includeInLayout : Boolean 
      Specifies whether this element is included in the layout of the parent. | GraphicElement | |
|  | is3D : Boolean [read-only] 
      
      Contains true when the element is in 3D. | GraphicElement | |
|  | layoutDirection : String 
      
          Specifies the desired layout direction for an element: one of LayoutDirection.LTR 
          (left to right), LayoutDirection.RTL (right to left), or null (inherit). | GraphicElement | |
|  | left : Object 
      
      The horizontal distance in pixels from the left edge of the component to the
      anchor target's left edge. | GraphicElement | |
|  | luminosityClip : Boolean 
      A property that controls whether the luminosity 
      mask clips the masked content. | GraphicElement | |
|  | luminosityInvert : Boolean 
      A property that controls the calculation of the RGB 
      color value of a graphic element being masked by 
      a luminosity mask. | GraphicElement | |
|  | mask : DisplayObject 
      The calling display object is masked by the specified mask object. | GraphicElement | |
|  | maskType : String 
      Defines how the mask is applied to the GraphicElement. 
     
      The possible values are MaskType.CLIP, MaskType.ALPHA, and 
      MaskType.LUMINOSITY.  
     
      Clip Masking
     
      When masking in clip mode, a clipping masks is reduced to 1-bit. | GraphicElement | |
|  | maxHeight : Number 
      The maximum recommended height of the component to be considered
      by the parent during layout. | GraphicElement | |
|  | maxWidth : Number 
      The maximum recommended width of the component to be considered
      by the parent during layout. | GraphicElement | |
|  | measuredHeight : Number 
      The default height of the component, in pixels. | GraphicElement | |
|  | measuredWidth : Number 
      The default width of the component, in pixels. | GraphicElement | |
|  | measuredX : Number 
      The default measured bounds top-left corner relative to the origin of the element. | GraphicElement | |
|  | measuredY : Number 
      The default measured bounds top-left corner relative to the origin of the element. | GraphicElement | |
|  | minHeight : Number 
      The minimum recommended height of the component to be considered
      by the parent during layout. | GraphicElement | |
|  | minWidth : Number 
      The minimum recommended width of the component to be considered
      by the parent during layout. | GraphicElement | |
|  | owner : DisplayObjectContainer 
      
      The owner of this IVisualElement object. | GraphicElement | |
|  | parent : DisplayObjectContainer [read-only] 
      
      The parent container or component for this component. | GraphicElement | |
|  | percentHeight : Number 
      
      Specifies the height of a component as a percentage
      of its parent's size. | GraphicElement | |
|  | percentWidth : Number 
      Specifies the width of a component as a percentage
      of its parent's size. | GraphicElement | |
|  | postLayoutTransformOffsets : mx.geom:TransformOffsets 
      Defines a set of adjustments that can be applied to the object's 
      transform in a way that is invisible to its parent's layout. | GraphicElement | |
|  | right : Object 
      
      The horizontal distance in pixels from the right edge of the component to the
      anchor target's right edge. | GraphicElement | |
|  | rotation : Number 
      Indicates the rotation of the element, in degrees,
      from the transform point. | GraphicElement | |
|  | rotationX : Number 
     Indicates the x-axis rotation of the element instance, in degrees, from its original orientation 
     relative to the 3D parent container. | GraphicElement | |
|  | rotationY : Number 
     Indicates the y-axis rotation of the DisplayObject instance, in degrees, from its original orientation 
     relative to the 3D parent container. | GraphicElement | |
|  | rotationZ : Number 
      Indicates the rotation of the element, in degrees,
      from the transform point. | GraphicElement | |
|  | scaleX : Number 
      The horizontal scale (percentage) of the element
      as applied from the transform point. | GraphicElement | |
|  | scaleY : Number 
      The vertical scale (percentage) of the element
      as applied from the transform point. | GraphicElement | |
|  | scaleZ : Number 
      The z scale (percentage) of the element
      as applied from the transform point. | GraphicElement | |
|  | stroke : IStroke 
      The stroke used by this element. | StrokedElement | |
|  | top : Object 
      
      The vertical distance in pixels from the top edge of the component to the
      anchor target's top edge. | GraphicElement | |
|  | transform : flash.geom:Transform 
    An object with properties pertaining to a display object's matrix, color transform, and pixel bounds. | GraphicElement | |
|  | transformX : Number 
      The x position transform point of the element. | GraphicElement | |
|  | transformY : Number 
      The y position transform point of the element. | GraphicElement | |
|  | transformZ : Number 
      The z position transform point of the element. | GraphicElement | |
|  | verticalCenter : Object 
      
      The vertical distance in pixels from the center of the component to the
      center of the anchor target's content area. | GraphicElement | |
|  | visible : Boolean 
      
      Controls the visibility of this visual element. | GraphicElement | |
|  | width : Number 
      The width of the graphic element. | GraphicElement | |
|  | x : Number 
      The x position of the graphic element. | GraphicElement | |
|  | y : Number 
      The y position of the graphic element. | GraphicElement | |
|  | z : Number 
      The z position of the graphic element. | GraphicElement | |
Protected Properties
| Property | Defined By | ||
|---|---|---|---|
|  | drawnDisplayObject : DisplayObject [read-only] 
      The actual DisplayObject that is drawn into by the GraphicElement. | GraphicElement | |
|  | drawX : Number [read-only] 
      The x position where the element should be drawn. | GraphicElement | |
|  | drawY : Number [read-only] 
      The y position where the element should be drawn. | GraphicElement | |
|  | hasComplexLayoutMatrix : Boolean [read-only] 
      Returns true if the GraphicElement has any non-translation (x,y) transform properties
     
       | GraphicElement | |
|  | layoutFeatures : AdvancedLayoutFeatures 
      Contain all of the implementation details of how the GraphicElement implements
      transform and layering support. | GraphicElement | |
|  | needsDisplayObject : Boolean [read-only] 
      True if the element requires an exclusive DisplayObject. | GraphicElement | |
Public Methods 
| Method | Defined By | ||
|---|---|---|---|
| 
      Constructor. | FilledElement | ||
|  | 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. | EventDispatcher | |
|  | 
      
      Returns true if this IGraphicElement is compatible and can
      share display objects with the next IGraphicElement
      in the sequence. | GraphicElement | |
|  | 
      
      Returns true if this IGraphicElement is compatible and can
      share display objects with the previous IGraphicElement
      in the sequence. | GraphicElement | |
|  | 
      
      Creates a new DisplayObject where this IGraphicElement
      is drawn. | GraphicElement | |
|  | 
	Dispatches an event into the event flow. | EventDispatcher | |
|  | 
      
      Returns the x coordinate of the element's bounds at the specified element size. | GraphicElement | |
|  | 
      
      Returns the y coordinate of the element's bounds at the specified element size. | GraphicElement | |
|  | 
      
      Returns the element's layout height. | GraphicElement | |
|  | 
      
      Returns the element's layout width. | GraphicElement | |
|  | 
      
      Returns the x coordinate that the element uses to draw on screen. | GraphicElement | |
|  | 
      
      Returns the y coordinate that the element uses to draw on screen. | GraphicElement | |
|  | 
      
      Returns the transform matrix that is used to calculate the component's
      layout relative to its siblings. | GraphicElement | |
|  | 
      
      Returns the layout transform Matrix3D for this element. | GraphicElement | |
|  | 
      
      Returns the element's maximum height. | GraphicElement | |
|  | 
      
      Returns the element's maximum width. | GraphicElement | |
|  | 
      
      Returns the element's minimum height. | GraphicElement | |
|  | 
      
      Returns the element's minimum width. | GraphicElement | |
|  | 
      
      Returns the element's preferred height. | GraphicElement | |
|  | 
      
      Returns the element's preferred width. | GraphicElement | |
|  | 
	Checks whether the EventDispatcher object has any listeners registered for a specific type 
	of event. | EventDispatcher | |
|  | 
	 Indicates whether an object has a specified property defined. | Object | |
|  | 
      Called automatically by the MXML compiler when the GraphicElement
      is created using an MXML tag. | GraphicElement | |
|  | 
      Calling this method results in a call to the elements's
      validateDisplayList() method
      before the display list is rendered. | GraphicElement | |
|  | 
     
          An element must call this method when its layoutDirection changes or
          when its parent's layoutDirection changes. | GraphicElement | |
|  | 
      Calling this method results in a call to the elements's
      validateProperties() method
      before the display list is rendered. | GraphicElement | |
|  | 
      Calling this method results in a call to the elements's
      validateSize() method
      before the display list is rendered. | GraphicElement | |
|  | 
	 Indicates whether an instance of the Object class is in the prototype chain of the object specified 
	 as the parameter. | Object | |
|  | 
     Converts the point object from the object's (local) coordinates 
     to the Stage (global) coordinates. | GraphicElement | |
|  | 
      
      Called by IGraphicElementContainer when an IGraphicElement
      is added to or removed from the host component. | GraphicElement | |
|  | 
	 Indicates whether the specified property exists and is enumerable. | Object | |
|  | 
	Removes a listener from the EventDispatcher object. | EventDispatcher | |
|  | setLayoutBoundsPosition(newBoundsX:Number, newBoundsY:Number, postLayoutTransform:Boolean = true):void 
      
      Sets the coordinates that the element uses to draw on screen. | GraphicElement | |
|  | 
      
      Sets the layout size of the element. | GraphicElement | |
|  | 
      
      Sets the transform Matrix that is used to calculate the component's layout
      size and position relative to its siblings. | GraphicElement | |
|  | 
      
      Sets the transform Matrix3D that is used to calculate the component's layout
      size and position relative to its siblings. | GraphicElement | |
|  | 
     Sets the availability of a dynamic property for loop operations. | Object | |
|  | 
      
      Determines whether this element can draw itself to the
      sharedDisplayObject of the sequence. | GraphicElement | |
|  | 
	 Returns the string representation of this object, formatted according to locale-specific conventions. | Object | |
|  | 
	 Returns the string representation of the specified object. | Object | |
|  | transformAround(transformCenter:Vector3D, scale:Vector3D = null, rotation:Vector3D = null, translation:Vector3D = null, postLayoutScale:Vector3D = null, postLayoutRotation:Vector3D = null, postLayoutTranslation:Vector3D = null, invalidateLayout:Boolean = true):void 
      A utility method to update the rotation, scale, and translation of the 
      transform while keeping a particular point, specified in the component's 
      own coordinate space, fixed in the parent's coordinate space. | GraphicElement | |
|  | 
     A utility method to transform a point specified in the local
     coordinates of this object to its location in the object's parent's 
     coordinates. | GraphicElement | |
|  | 
      
      Called by the IGraphicElementContainer to redraw this element
      in its displayObject property. | GraphicElement | |
|  | 
      Validates and updates the properties and layout of this object
      by immediately calling validateProperties(),
      validateSize(), and validateDisplayList(),
      if necessary. | GraphicElement | |
|  | 
      Used by layout logic to validate the properties of a component
      by calling the commitProperties() method. | GraphicElement | |
|  | 
      
      Called by the IGraphicElementContainer to validate the size of
      this element. | GraphicElement | |
|  | 
	 Returns the primitive value of the specified object. | Object | |
|  | 
	Checks whether an event listener is registered with this EventDispatcher object or any of 
	its ancestors for the specified event type. | EventDispatcher | |
Protected Methods 
| Method | Defined By | ||
|---|---|---|---|
| [override] 
      
      Set up the drawing for this element. | FilledElement | ||
|  | 
      Determines if the call to the measure() method can be skipped. | GraphicElement | |
|  | 
      Processes the properties set on the element. | GraphicElement | |
|  | 
      Draw the element. | StrokedElement | |
| [override] 
      
      Finalize drawing for this element. | FilledElement | ||
|  | 
      Returns the amount of pixels occupied by the stroke on each side
      of the element's bounds. | GraphicElement | |
|  | 
      Utility method that notifies the host that this element has changed and needs
      its layer to be updated. | GraphicElement | |
|  | 
      Helper method to invalidate parent size and display list if
      this object affects its layout (includeInLayout is true). | GraphicElement | |
|  | 
      Calculates the default size of the element. | GraphicElement | |
|  | 
      Used for the implementation of the ILayoutElement interface,
      returns the explicit measured height pre-transform. | GraphicElement | |
|  | 
      Used for the implementation of the ILayoutElement interface,
      returns the explicit of measured width pre-transform. | GraphicElement | |
|  | 
      Transform the element's size. | GraphicElement | |
|  | 
      Transform the element's size. | GraphicElement | |
|  | [override] 
      
      Draws the element and/or sizes and positions its content. | StrokedElement | |
Events
| Event | Summary | Defined By | ||
|---|---|---|---|---|
|  | [broadcast event] Dispatched when the Flash Player or AIR application gains operating system focus and becomes active. | EventDispatcher | ||
|  | [broadcast event] Dispatched when the Flash Player or AIR application operating loses system focus and is becoming inactive. | EventDispatcher | ||
Property Detail
| fill | property | 
fill:IFill| Language Version: | ActionScript 3.0 | 
| Product Version: | Flex 4 | 
| Runtime Versions: | Flash Player 10, AIR 1.5 | 
The object that defines the properties of the fill. If not defined, the object is drawn without a fill.
 The default value is null.
This property can be used as the source for data binding. When this property is modified, it dispatches the  propertyChange  event.
Implementation
    public function get fill():IFill    public function set fill(value:IFill):voidConstructor Detail
| FilledElement | () | Constructor | 
public function FilledElement()| Language Version: | ActionScript 3.0 | 
| Product Version: | Flex 4 | 
| Runtime Versions: | Flash Player 10, AIR 1.5 | 
Constructor.
Method Detail
| beginDraw | () | method | 
override protected function beginDraw(g:Graphics):void| Language Version: | ActionScript 3.0 | 
| Product Version: | Flex 4 | 
| Runtime Versions: | Flash Player 10, AIR 1.5 | 
Set up the drawing for this element. This is the first of three steps taken during the drawing process. In this step, the stroke properties are applied.
Parameters
| g:Graphics— The graphic element to draw. | 
| endDraw | () | method | 
override protected function endDraw(g:Graphics):void| Language Version: | ActionScript 3.0 | 
| Product Version: | Flex 4 | 
| Runtime Versions: | Flash Player 10, AIR 1.5 | 
Finalize drawing for this element. This is the final of the three steps taken during the drawing process. In this step, fills are closed.
Parameters
| g:Graphics— The graphics element to finish drawing. | 
Thu Dec 4 2014, 05:50 PM -08:00