Rich Interactivity with CreateJS
summary
CreateJS is a four‑library suite (EaselJS, TweenJS, PreloadJS, SoundJS) that ships real features: SpriteSheetBuilder converts vector exports into run‑time sprites, cutting a full game to under 300KB; PreloadJS supports maxConnections concurrent loads and external manifests with file‑load events; SoundJS exposes WebAudio nodes for effects and plugin fallbacks. The webgl path boosts draw throughput (2,200 → ~55,000 bunnies on a 2012 MacBook Pro) and the packaged game runs and scales across devices.
AI-written summary · about
chapters (15)
- 0:00Introduction to CreateJS
- 1:40Core libraries overview
- 7:01EaselJS and basics
- 10:05TweenJS animation basics
- 12:30Asset loading with PreloadJS
- 15:07Audio management with SoundJS
- 19:32Flash CC and CreateJS
- 23:03Advanced PreloadJS tips
- 28:42Advanced event modeling
- 31:57Advanced SoundJS features
- 36:19Timeline and movie clips
- 38:41Sprite sheet builder
- 43:15DOM integration techniques
- 45:30WebGL and future outlook
- 50:42Q&A and concluding remarks
related talks
21mMaking Awesome Games with LittleJS
29mLet's make games with JavaScript
23mOptimizing HTML5 Games: 10 Years of Learnings
33mCreativeJS - making art in the browser
34mModern Web Game Development
20mWarm-Up Talk: Reanimating the Web
29mJavaScript and Game Development
15mJavaScript and Interactive Installations
