Skip to content

chamberlainpi/Starling-Framework

 
 

Repository files navigation

Starling Framework (BigP Edits)

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).

  • moreinfo

  • 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).

Just care about the SWC?

Grab it here: Starling_BigP_SWC.swc

Where do I find more information about Starling?

Here are a few starting points:

Packages

 
 
 

Languages

  • ActionScript 99.3%
  • Other 0.7%