This is a revised version of the Starling framework with a few additional features you may like!
-
MovieClip callback method on frames.
-
Sprite9Slice for all your 9-slicing needs!
-
Image default smoothing can be assigned on TextureSmoothing.DEFAULT static property.
-
BitmapImage for dynamically updating a BitmapData to the GPU (requires call to invalidate()).
-
ScrollImage for UV scrolling, scaling and clipping support.
-
PreloaderStarling class to setup your App/Game with a built-in Preloader (2 frames flash.display.MovieClip, basically).
-
BlendMode lookup table (useful for Tweening between Blendmodes, sorta).
-
DisplayObject has childIndex, getChildPrev(), getChildNext().
-
Starling class now has static Signals to dispatch callbacks during rendering phases (good for detecting draw-counts, Pre/Post rendering)
-
Starling.whenDrawCallStart;
-
Starling.whenDrawCallCount;
-
Starling.whenDrawCallEnd;
-
Starling.whenStateChanges;
Also includes other extensions that are typically used:
- ParticleDesigner classes for Particle system support.
- AS3 Signals (from org.osflash.signals).
Grab it here: Starling_BigP_SWC.swc
Here are a few starting points: