Documentation for classes includes syntax, usage information, and code samples for methods, properties, and event handlers and listeners for those APIs that belong to a specific class in ActionScript. The classes are listed alphabetically. If you are not sure to which class a certain method or property belongs, you can look it up in the Index.


 ClassPackageDescription
 ACellRenderer
myLib.controls ACellRenderer is the abstract ICellRenderer implementation.
 AComponent
myLib.core AComponent is the abstract base class for all components.
 AFieldComponent
myLib.core 
 AIterator
myLib.data AIterator is an abstract implementation of Iterator.
 AlignmentManager
myLib.displayUtils AlignmentManager is useful for layout.
 AlignmentPoint
myLib.displayUtils AlignmentPoint defines constants to use with AlignmentManager.
 AMouseScroll
myLib.core AMouseScroll is the abstract base class for MouseScroll and PanoramaScroll component.
 Application
myLib.ui Application is a base class for main application classes, it make easier initialize stage properties such as frameRate, align, scaleMode, showDefaultContextMenu and stageFocusRect.
 ArrayUtils
myLib.utils Utils for Array operations.
 AScroll
myLib.core AScroll is the abstract base class for all scroll components.
 ASkin
myLib.controls.skins ASkin is the abstract base class for all default component skins.
 Asset
myLib.assets Asset is the base class for all components and its children.
 AStepper
myLib.core 
 AToggleButton
myLib.core AToggleButton is the abstract base class for CheckBox and RadioButton.
 Back
myLib.transitions.easing The Back class defines three easing functions to implement motion with ActionScript animations.
 BitmapAsset
myLib.assets The BitmapAsset class is a simple Asset object with only one children create with a BitmapData.
 Bounce
myLib.transitions.easing The Bounce class defines three easing functions to implement bouncing motion with ActionScript animation, similar to a ball falling and bouncing on a floor with several decaying rebounds.
 Button
myLib.controls Button is a label component with mouse states (up, up selected, over, over selected, down, down selected, disabled, disabled selected).
 ButtonEvent
myLib.events The ButtonEvent class defines the events that are associated with a Button component.
 ButtonGroup
myLib.controls ButtonGroup handles severals Button instance where only one Button can be selected.
 ButtonSkin
myLib.controls.skins ButtonSkin is the default skin for Button component.
 ButtonStates
myLib.controls ButtonStates defines Button states (up, over, ...).
 CheckBox
myLib.controls CheckBox is a selectable Button.
 CheckBoxSkin
myLib.controls.skins CheckBoxSkin is the default skin for CheckBox component.
 Circular
myLib.transitions.easing The Circular class defines three easing functions to implement motion with ActionScript animation.
 ClassUtils
myLib.utils ClassUtils class used flash.utils.describeType function to get informations from an object.
 CollectionEvent
myLib.data The CollectionEvent class defines the events that are associated with a ICollection object.
 ColorChannel
myLib.colors ColorChannel class contains constants to use with ColorMatrix class.
 ColorConvert
myLib.colors.colorSpaces Color space conversion algorythm, use ColorConvert to convert multiple color space each others.
 Colorize
myLib.colors Colorize class apply colorTransformation to DisplayObject.
 ColorMatrix
myLib.colors 
 ColorPicker
myLib.controls 
 ColorPickerEvent
myLib.events The ColorPickerEvent class defines the events that are associated with a ColorPicker component.
 ColorPickerOpenDirection
myLib.controls ColorPickerOpenDirection defines constants to use with ColorPicker openDirection property.
 ColorPickerSkin
myLib.controls.skins ColorPickerSkin is the default skin for ColorPicker component.
 ColorSpace
myLib.colors.colorSpaces ColorSpace class contains constants to use with IColorSpace.convert method.
 ComboBox
myLib.controls ComboBox consist of a List component that can be display or hide.
 ComboBoxArrowButtonPosition
myLib.controls ComboBoxArrowPosition defines constants to use with ComboBox arrowButtonPosition property.
 ComboBoxDropdownWidthType
myLib.controls ComboBoxDropdownWidthType defines constants to use with ComboBox dropdownWidthType property.
 ComboBoxEvent
myLib.events The ComboBoxEvent class defines the events that are associated with a ComboBox component.
 ComboBoxOpenDirection
myLib.controls ComboBoxOpenDirection defines constants to use with ComboBox openDirection property.
 ComboBoxOpenMouseAction
myLib.controls ComboBoxOpenDirection defines constants to use with ComboBox openMouseAction property.
 ComboBoxSkin
myLib.controls.skins ComboBoxSkin is the default skin for ComboBox component.
 ComboBoxStepper
myLib.controls ComboBoxStepper consist of a List component that can be display or hide.
 ComboBoxStepperSkin
myLib.controls.skins 
 ComboBoxTransitionType
myLib.controls ComboBoxTransitionType defines constants to use with ComboBox transitionType property.
 ComponentEvent
myLib.events The ComponentEvent class defines the events that are associated with a component.
 Cubic
myLib.transitions.easing The Cubic class defines three easing functions to implement motion with ActionScript animation.
 DataProvider
myLib.data DataProvider is a collection which can be initialized with an Array object and a XML or XMLList object.
 DateFormatter
myLib.utils DateFomatter convert Date objects to string representation using formats (yyyy/MM/dd for example).
 DateValidator
myLib.form.validators DateValidator is used to test if a string is a date.
 DepthManager
myLib.displayUtils DepthManager is useful to move DisplayObject z order in display list.
 DynamicEvent
myLib.events The DynamicEvent class is a event where you can add any variables since it is dynamic.
 Elastic
myLib.transitions.easing The Elastic class defines three easing functions to implement motion with ActionScript animation, where the motion is defined by an exponentially decaying sine wave.
 EmailValidator
myLib.form.validators EmailValidator is used to test if a String is format as an email.
 Exponential
myLib.transitions.easing The Exponential class defines three easing functions to implement motion with ActionScript animation.
 FieldError
myLib.form FieldError contains informations from a field that failed validation in a Form object.
 FieldErrorCode
myLib.form FieldErrorCode contains constants to used with FieldError.
 FieldGroup
myLib.form FieldGroup lets you create special fields which contains multiple fields ( CheckBox group or date using day/month/year ComboBox for example).
 FieldLengthValidator
myLib.form.validators FieldLengthValidator is used to test if a String source or container Array length match the specified range.
 FieldMatchValidator
myLib.form.validators FieldMatchValidator is used to test if 2 input fields have the same value.
 FocusGroup
myLib.displayUtils FocusGroup limits a tab loop to items of the same group.
 FocusManager
myLib.displayUtils 
 FocusRectAsset
myLib.assets 
 Form
myLib.form Form class make easier validate and send forms.
 FrameLabelUtils
myLib.displayUtils FrameLabelUtils is a manager to get informations through FrameLabel class.
 HSBColor
myLib.colors.colorSpaces HSBColor is a representation of HSB color space.
 HSLColor
myLib.colors.colorSpaces HSLColor is a representation of HSL color space.
 IAMouseScroll
myLib.core 
 IAsset
myLib.assets IAsset must be implemented by all components children assets.
 IAStepper
myLib.core 
 IButton
myLib.controls 
 IButtonSkin
myLib.controls.skins IButtonSkin defines all methods to build assets for a Button component.
 ICellRenderer
myLib.controls ICellRenderer definnes properties and methods for a list cell Button.
 ICheckBox
myLib.controls 
 ICollection
myLib.data ICollection defines all properties and methods with used by a collection object.
 IColorPicker
myLib.controls 
 IColorPickerSkin
myLib.controls.skins IColorPickerSkin defines all methods to build assets for a ColorPicker component.
 IColorSpace
myLib.colors.colorSpaces 
 IComboBox
myLib.controls 
 IComboBoxSkin
myLib.controls.skins IComboBoxSkin defines all methods to build assets for a ComboBox component.
 IComboBoxStepper
myLib.controls 
 IComboBoxStepperSkin
myLib.controls.skins IComboBoxStepperSkin defines all methods to build assets for a ComboBoxStepper component.
 IComponent
myLib.core 
 IDataGridSkin
myLib.controls.skins 
 IDisplayObject
myLib.display 
 IDisplayObjectContainer
myLib.display 
 IField
myLib.form IField defines all properties and methods necessary with an input field.
 IFocusable
myLib.display IFocusable defines all properties and methods for a focusable object, all components assets and components themself are IFocusable.
 IInteractiveObject
myLib.display 
 ILabel
myLib.controls 
 ILabelSkin
myLib.controls.skins ILabelSkin defines all methods to build assets for a Label component.
 IList
myLib.controls 
 IListSkin
myLib.controls.skins IListSkin defines all methods to build assets for a List component.
 IMediaController
myLib.medias IMediaController defines all properties and method for creating controllers that will be associated with MediaPlayer.
 IMediaPlayer
myLib.medias 
 IMediaPlayerSkin
myLib.medias IMediaPlayerSkin defines all methods to build assets for a Mediaplayer component.
 IMouseScroll
myLib.controls 
 IMovieAsset
myLib.assets 
 IMovieClip
myLib.display 
 IMovieTextFieldAsset
myLib.assets 
 INumericStepper
myLib.controls 
 Invalidation
myLib.core Invalidation contains invalidation types that need to be update when a component is invalidate.
 InvalidationType
myLib.core InvalidationType defines constants to use with component invalidation.
 IPanoramaScroll
myLib.controls 
 IRadioButton
myLib.controls 
 IScroll
myLib.core 
 IScrollBar
myLib.controls 
 IScrollBarSkin
myLib.controls.skins IScrollBarSkin defines all methods to build assets for a ScrollBar component.
 IScrollPane
myLib.controls 
 ISkin
myLib.controls.skins 
 ISlider
myLib.controls 
 ISliderSkin
myLib.controls.skins ISliderSkin defines all methods to build assets for a Slider component.
 ISprite
myLib.display 
 IStepper
myLib.controls 
 IStepperSkin
myLib.controls.skins IStepperSkin defines all methods to build assets for a Stepper component.
 IStreamClient
myLib.medias 
 ISubTitle
myLib.medias 
 Iterator
myLib.data Iterator defines all properties and methods for an Iterator object.
 ITextArea
myLib.controls 
 ITextAreaSkin
myLib.controls.skins ITextAreaSkin defines all methods to build assets for a TextArea component.
 ITextFieldAsset
myLib.assets 
 ITextInput
myLib.controls 
 ITextInputSkin
myLib.controls.skins ITextInputSkin defines all methods to build assets for a TextInput component.
 IToggleButton
myLib.core 
 IValidator
myLib.form.validators IValidator defines all properties and methods for a validator Object.
 Label
myLib.controls Label component consist of a textfield, icon and background asset which arre all optional.
 LabelAlignment
myLib.controls LabelAlignment defines constants to use with Label horizontalAlignment and verticalAlignment properties.
 LabelPlacement
myLib.controls LabelPlacement defines constants to use with Label labelPlacement property.
 LabelSkin
myLib.controls.skins LabelSkin is the default skin for Label component.
 Linear
myLib.transitions.easing The Linear class defines easing functions to implement non-accelerated motion with ActionScript animations.
 List
myLib.controls List Display a list of cell build from a data provider.
 ListCell
myLib.controls ListCell is the default cell renderer for List and ComboBox components.
 ListEvent
myLib.events The ListEvent class defines the events that are associated with a List component.
 ListScrollBarPosition
myLib.controls ComboBoxScrollBarPosition defines constants to use with List and ComboBox scrollBarPosition property.
 ListSkin
myLib.controls.skins ListSkin is the default skin for List component.
 LoaderAsset
myLib.assets The LoaderAsset class is used to build asset using external files such bitmap files or swf movies.
 MathUtils
myLib.utils Utils for Maths operations.
 MediaPlayer
myLib.medias MediaPlayer let you play media files such as : - FLV - H.264 file (flash player 9r115 minimum) - MP3 - SWF movie - JPG, PNG - HTTPPseudoStream files (for example with http://xmoov.com/) - RTMP files MediaPlayer can be used as a slideshow since picture file are allowed.
 MediaPlayerScreenScaleMode
myLib.medias 
 MediaPlayerSkin
myLib.medias MediaPlayerSkin is the default skin that defines all assets needed with MediaPlayer component.
 MediaPlayerState
myLib.medias 
 MouseScroll
myLib.controls MouseScroll use mouse position to scroll content.
 MovieApplication
myLib.ui MovieApplication is a base class for main application classes, it make easier initialize stage properties such as frameRate, align, scaleMode, showDefaultContextMenu and stageFocusRect.
 MovieAsset
myLib.assets MovieAsset is the base class for all components and its children.
 MovieTextFieldAsset
myLib.assets MovieTextFieldAsset is the base class for all components textField children.
 NumberUtils
myLib.utils Utils for Number operations.
 NumericStepper
myLib.controls 
 ObjectUtils
myLib.utils Utils for Object operations.
 Padding
myLib.styles Padding class is a simple Object that defined a left, top, right and bottom properties.
 PanoramaScroll
myLib.controls PanoramaScroll like MouseScroll component use mouse position to scroll content but there is no speed notion.
 PlayList
myLib.medias PlayList is a list of medias played with MediaPlayer component.
 Quartic
myLib.transitions.easing The Quartic class defines three easing functions to implement motion with ActionScript animation.
 RadioButton
myLib.controls RadioButton is a selectable Button.
 RadioButtonSkin
myLib.controls.skins RadioButtonSkin is the default skin for RadioButton component.
 RandomIterator
myLib.data RandomIterator allow random iteration over a collection.
 Regular
myLib.transitions.easing The Regular class defines three easing functions to implement accelerated motion with ActionScript animations.
 ReverseIterator
myLib.data ReverseIterator loop over a collection starting with last collection item to the first collection item.
 RGBColor
myLib.colors.colorSpaces RGBColor is a representation of RGB color space.
 ScrollBar
myLib.controls ScrollBar use up, down, thumb and thumb background controls to scroll content.
 ScrollBarSkin
myLib.controls.skins ScrollBarSkin is the default skin for ScrollBar component.
 ScrollBarUpDownPosition
myLib.controls ScrollBarUpDownPosition defines constants to use with ScrollBar upDownPosition property.
 ScrollDirection
myLib.controls ScrollDirection defines constants to use with scroll components direction property.
 ScrollPane
myLib.controls ScrollPane is a manager fo an horizontal and verical scroll component.
 ScrollRenderer
myLib.controls ScrollRenderer defines constants to use with ScrollPane scrollRenderer property of List scrollRenderer property.
 SimpleCollection
myLib.data SimpleCollection make easier manipulate Array and typed Array.
 SimpleIterator
myLib.data SimleIterator loop over a collection from its first item to the last item.
 SimpleMediaController
myLib.medias SimpleMediaController is a simple way to add controls to your MediaPlayer.
 Sine
myLib.transitions.easing The Sine class defines three easing functions to implement motion with ActionScript animation.
 SizeManager
myLib.displayUtils SizeManager is useful for resizing DisplayObject and keeping aspect ratio.
 Slider
myLib.controls Slider consist of a thumb you can drag along a track.
 SliderDirection
myLib.controls SliderDirection defines constants to use with slider components direction property.
 SliderSkin
myLib.controls.skins SliderSkin is the default skin for Slider component.
 SliderThumbAlignment
myLib.controls SliderThumbAlignment defines constants to use with slider components thumbVerticalAlignment property.
 Stepper
myLib.controls 
 StepperNextPreviousPosition
myLib.controls StepperNextPreviousPosition defines constants to use with Stepper nextPreviousPosition property.
 StepperSkin
myLib.controls.skins 
 StreamClient
myLib.medias StreamClient class is useful with media which use a netStream object to specified all callback within this netStream.
 StreamEvent
myLib.medias The StreamEvent class defines the events that are associated with the MediaPlayer class.
 StreamMedia
myLib.medias StreamMedia stores all informations from media file.
 StreamType
myLib.medias StreamType class defines constants to used with StreamMedia streamType property.
 StringUtils
myLib.utils Utils for String operations.
 Strong
myLib.transitions.easing The Strong class defines three easing functions to implement motion with ActionScript animation.
 StyleManager
myLib.styles StyleManager lets you associated styles to DisplayObject or TextField.
 SubTitle
myLib.medias SubTitle is a SRT file reader.
 TextArea
myLib.controls TextArea consist of a multiline TextInput which can display Scroll control if needed.
 TextAreaSkin
myLib.controls.skins TextAreaSkin is the default skin for TextArea component.
 TextFieldAsset
myLib.assets TextFieldAsset is the base class for all components textField children.
 TextFieldGutter
myLib.displayUtils TextFieldGutter is used to layout TextField within its parent since default gutter size (4/4) can produce unstable layout.
 TextInput
myLib.controls TextInput consist of an input textfield that can be layout like a Label component and display an icon asset.
 TextInputSkin
myLib.controls.skins TextInputSkin is the default skin for TextInput component.
 TextStyle
myLib.styles The TextStyle class contains all style informations for a TextField.
 TimeFormatter
myLib.utils TimeFormatter convert milliseconds Number to string representation using formats (hh:mm:SS for example).
 Timer
myLib.utils Timer class is equivalent to flash.utils.Timer class but is syncronize with system clock in order to make easier countdown.
 Tween
myLib.transitions 
 TweenEvent
myLib.transitions The TweenEvent class defines the tween events that are associated with the Tween class.