Packageflexlib.controls.iconLoaderClasses
Interfacepublic interface IIconParser
ImplementorsIcnsParser, IcoParser

The IIconParser interface defines the methods and properties that an icon parser must implement



Public Properties
 PropertyDefined by
  data : ByteArray
The raw data from the icon file.
IIconParser
  sizes : Array
[read-only] The list of icon sizes in decreasing order.
IIconParser
  validIcon : Boolean
[read-only] Indicates that this parser contains valid icon data.
IIconParser
Public Methods
 MethodDefined by
  
getIconForSize(s:int):BitmapData
Returns an icon whose width does not exceed s.
IIconParser
  
parse():void
Attempt to parse an icon file
IIconParser
Property detail
dataproperty
data:ByteArray  [read-write]

The raw data from the icon file.

Implementation
    public function get data():ByteArray
    public function set data(value:ByteArray):void
sizesproperty 
sizes:Array  [read-only]

The list of icon sizes in decreasing order.

Implementation
    public function get sizes():Array
validIconproperty 
validIcon:Boolean  [read-only]

Indicates that this parser contains valid icon data.

Implementations should return true if an icon file has been parsed successfully, and it contains at least one valid icon

Implementation
    public function get validIcon():Boolean
Method detail
getIconForSize()method
public function getIconForSize(s:int):BitmapData

Returns an icon whose width does not exceed s.

Parameters
s:int

Returns
BitmapData
parse()method 
public function parse():void

Attempt to parse an icon file