Our friend Alex Winx broke the StarlingJS demo, corrected bugs, finished, ported his flash demo and posted the source code:
What is StarlingJS?

A bit of history for those in the tank. In recent years, the flash is in a permanently dying state, and flashers are constantly looking for ways to dump on other platforms. So it was back in 2009, when the flasher Daniel Sperl decided to take up games for iOS. Not finding Cocos2D convenient, Daniele writes his bike, based on the familiar api flash, and in early 2010
Sparrow Framework comes out . The framework is gaining popularity among renegade flashers. Meanwhile, Adobe is launching support for GPU in flash. New low-level api is too tough for ordinary flashers, and Adobe is thinking about a lib, which would hide it behind a beautiful facade, reminiscent of classic api.
Starling , Adobe-sponsored reverse Sparrow port to flash,
becomes such a livelihood . Adobe money does the trick, and Starling becomes quite popular,
killing its main competitors . But the people continue to blame the ever-dying flash, and Adobe decides to get the flash off with the people. Six months ago
, the announcement of StarlingJS , a port of Starling on JS using TypeScript, and a completely
working demo appeared . Nevertheless, for some reason, the release of the public version of StarlingJS is constantly being postponed, Adobe even instructs Renown Erickson to study the question of
directly compiling Starling into javascript using
randori .
Alex demo
In order to understand the state of affairs of StarlingJS, Alex decides to write his demo by pulling an unzipped version from the gamua website. First of all, fix the bugs, then finish the missing functionality - for example, support for standard textural atlases:
myStarling.addEventListener("complete",handleManifestLoad); myStarling.load([ { src: "assets/spritesheet.png" }, { src: "assets/spritesheet.xml" } ]);
instead of a single texture download in the original demo. The result is a demo with a cowboy taller, a
blogpost and slightly more readable sources. So, thanks to Alex’s efforts, anyone can try StarlingJS today, without waiting for the official release.
')
Poll
In conclusion - a survey for JS developers.