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.
| Class | Package | Description | |
|---|---|---|---|
| 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. |