Sprite Flash class
The Sprite class is one of the most basic rendering classes available in Flash. It supports the Flash drawing API, can contain other DisplayObjects, and supports user interaction events. Sprite does not have a timeline like MovieClip which makes it smaller and faster if you are not running timeline-based animations. The Sprite class is the base class which most UI components inherit from such as the UIComponent in Flex.
The only class which is simpler than Sprite which supports the Flash drawing API is the Shape class. The difference is that Shape is not a DisplayObjectContainer or an InteractiveObject so it cannot have children and it does not support user interaction.
Its Flash class hierarchy is Sprite < DisplayObjectContainer < InteractiveObject < DisplayObject. Each of these classes serves a specific purpose and relevant information can be found in their sections.
More to come...
