| Package | net.guttershark.display |
| Class | public class CoreSprite |
| Inheritance | CoreSprite flash.display.Sprite |
| Subclasses | DocumentController |
| Property | Defined by | ||
|---|---|---|---|
| am : AssetManager
The AssetManager singleton instance.
| CoreSprite | ||
| ast : Assertions
The Assertions singleton instance.
| CoreSprite | ||
| cmm : ContextMenuManager
An instance of the context menu manager.
| CoreSprite | ||
| em : EventManager
The EventManager singleton instance.
| CoreSprite | ||
| km : KeyManager
The KeyboardEventManager singleton instance.
| CoreSprite | ||
| lgm : LanguageManager
The LanguageManager singleton instance.
| CoreSprite | ||
| lm : LayoutManager
An instance of a layout manager.
| CoreSprite | ||
| ml : Model
The Model singleton instance.
| CoreSprite | ||
| pc : PreloadController
A placeholder variable for a PreloadController instance.
| CoreSprite | ||
| sm : ServiceManager
The ServiceManager singleton instance.
| CoreSprite | ||
| snm : SoundManager
The SoundManager singleton instance.
| CoreSprite | ||
| utils : Utilities
The Utilities singleton instance.
| CoreSprite | ||
| Method | Defined by | ||
|---|---|---|---|
|
Constructor for CoreSprite instances.
| CoreSprite | ||
|
dispose():void
Dispose of references to pre-defined properties.
| CoreSprite | ||
| am | property |
protected var am:AssetManagerThe AssetManager singleton instance.
| ast | property |
protected var ast:AssertionsThe Assertions singleton instance.
| cmm | property |
protected var cmm:ContextMenuManagerAn instance of the context menu manager.
| em | property |
protected var em:EventManagerThe EventManager singleton instance.
| km | property |
protected var km:KeyManagerThe KeyboardEventManager singleton instance.
| lgm | property |
protected var lgm:LanguageManagerThe LanguageManager singleton instance.
| lm | property |
protected var lm:LayoutManagerAn instance of a layout manager.
| ml | property |
protected var ml:ModelThe Model singleton instance.
| pc | property |
protected var pc:PreloadControllerA placeholder variable for a PreloadController instance. You should initialize this yourself.
| sm | property |
protected var sm:ServiceManagerThe ServiceManager singleton instance.
| snm | property |
protected var snm:SoundManagerThe SoundManager singleton instance.
| utils | property |
protected var utils:UtilitiesThe Utilities singleton instance.
| CoreSprite | () | constructor |
public function CoreSprite()Constructor for CoreSprite instances.
| dispose | () | method |
public function dispose():voidDispose of references to pre-defined properties. The only thing this method does is set references to null. If you have custom key mappings, or custom event handling with a singleton instance, you should override dispose, clear up your own custom stuff, then call super.dispose();
public class MyMC extends CoreSprite
{
public var themc:MovieClip;
public function MyMC()
{
super();
em.handleEvents(themc,this,"onTheMC");
}
public function onTheMCClick():void
{
trace("clicked");
}
override public function dispose():void
{
em.disposeEventsForObject(themc);
super.dispose();
}
}