The gskinner blog has an awesome article by CreateJS evangelist Sebastian DeRossi going over Flash CC’s HTML5 capabilities, which are powered by CreateJS. In this article (hopefully the first of a series), Sebastian dives into what Flash CC can produce, … Continue reading →
The Graphics class in EaselJS has remained largely unchanged since it was first introduced in v0.2. It worked by generating an immutable list of generic command objects that would draw vector graphics into a context. In EaselJS v0.8.0, we did … Continue reading →
CreateJS had an amazing year in 2014! We launched new versions of all the libraries, new branding, a new site, and a new community plan. Usage has grown in leaps and bounds. In Dec 2013, the CreateJS CDN had about … Continue reading →
The CreateJS team has been working really hard on lots of things, and we are excited to announce a major release milestone! New library release The entire suite of libraries has received a dot-update, and are now available in both … Continue reading →
A few new events have been added to EaselJS that provide additional functionality to developers. DisplayObjects now dispatch non-bubbling “added” and “removed” events when they change parents. This is going to be familiar to anyone coming from Flash. A common … Continue reading →
One of the things we have always wanted to add to CreateJS was more support for getter/setter properties. This has some limitations for libraries that need to support older browsers, so this was bumped to our “nice to have” list … Continue reading →
PreloadJS has always been treated as a “load anything” library – allowing you to preload any file type with minimal code. But due to the nature of the internet, sometimes requests need to be customized, or security flags set. To … Continue reading →
PreloadJS has evolved quite a bit since it was first introduced, and due to browser quirkiness, a huge effort has gone into edge-case handling, which has caused the code to become somewhat complicated in places. For the upcoming CreateJS release, … Continue reading →
EaselJS is a very performance sensitive library. We’ve always worked hard to optimize code as we went, but with this release we put a lot of work into not only making things faster, but actively measuring improvements, and holding ourselves … Continue reading →
At gskinner we traditionally don’t write unit tests for projects (shocking, I know). This is due to the short lifespan and agile nature of the projects we build. For a project like CreateJS though, they make sense: It’s a long … Continue reading →