Getting Started with CreateJS

Design and develop astounding animated web applications using CreateJS.
Preview in Mapt

Getting Started with CreateJS

Afshin Mehrabani

Design and develop astounding animated web applications using CreateJS.
Mapt Subscription
FREE
$29.99/m after trial
eBook
$12.60
RRP $17.99
Save 29%
Print + eBook
$29.99
RRP $29.99
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$12.60
$29.99
$29.99p/m after trial
RRP $17.99
RRP $29.99
Subscription
eBook
Print + eBook
Start 30 Day Trial

Frequently bought together


Getting Started with CreateJS Book Cover
Getting Started with CreateJS
$ 17.99
$ 12.60
Getting Started with Deep Learning with R [Integrated Course] Book Cover
Getting Started with Deep Learning with R [Integrated Course]
$ 124.99
$ 106.25
Buy 2 for $30.10
Save $112.88
Add to Cart
Subscribe and access every Packt eBook & Video.
 
  • 5,000+ eBooks & Videos
  • 50+ New titles a month
  • 1 Free eBook/Video to keep every month
Start Free Trial
 

Book Details

ISBN 139781783980260
Paperback102 pages

Book Description

CreateJS is a popular, well supported JavaScript library used for web advertising, education, gaming, and cartooning.The CreateJS suite consists of different libraries that are designed to work independently or together to create rich interactive content on open web technologies on an HTML5 canvas. In CreateJS, the EaselJS API provides solutions for working with rich graphics and interactivity and integrates well with its tweening library; TweenJS.

Starting with the basics of CreateJS, you will learn how to create your first working web application. You will gain practical experience of utilizing features like drag-and-drop, caching, filtering, and painting, to build visually impressive web applications.

Filled with practical examples and extensive descriptions, this book starts by helping you with installing and configuring the CreateJS suite in different environments. You will then discover the EaselJS API and implement the basic objects and methods. You will progress to create animations in CreateJS using TweenJS and will learn to optimize the performance of animations for better rendering in different browsers.

You will also learn to use the Vector masks to create multiple layers on the canvas.Finally, you will gain the expertise to develop your own web applications, rich with stunning visual renditions and a hands-on experience of working with CreateJS.

This is a definitive guide for anyone who is planning to use the prolific CreateJS suite to develop compelling web applications.

Table of Contents

Chapter 1: Installing CreateJS
Understanding CreateJS and subsets
Building the source code
Summary
Chapter 2: Commencing with CreateJS
Exploring CreateJS
Working with events
Summary
Chapter 3: Working with Drag-and-drop Interactions
The scenario
Understanding the on function
Creating a drag-and-drop interaction
Summary
Chapter 4: Performing Animation and Transforming Function
Creating animations with CreateJS
Understanding TweenJS
Understanding API and methods of TweenJS
Creating a simple animation
Transforming shapes
Understanding Sprite Sheet
Summary
Chapter 5: Utilizing Caching in EaselJS
Exploring the caching feature of EaselJS
Understanding the cache method
Using cache in complex shapes and animations
Caching Bitmap
Summary
Chapter 6: Using Filters in EaselJS
Understanding the Filter class
Using the AlphaMapFilter class
Using the AlphaMaskFilter class
Implementing the BlurFilter class
Utilizing the ColorFilter class
Using the ColorMatrixFilter class
Summary
Chapter 7: Developing a Painting Application
Preparing the stage
Understanding the init function
Implementing the handleMouseDown function
Using the handleMouseMove function
Utilizing the handleMouseUp function
Downloading the source code
Summary
Chapter 8: Utilizing Vector Masks
Learning about vector masks
Using a vector mask with Bitmap images
Playing with vector masks
Summary
Chapter 9: Developing Your First CreateJS Application
Understanding your application structure
Developing the index.html file
Implementing the app.js file
Preview of the final application
Summary

What You Will Learn

  • Install and configure CreateJS
  • Implement the drag-and-drop interactions
  • Utilize HTML5 to develop complex animations with EaselJS and TweenJS
  • Improve animation rendering with caching techniques
  • Enhance pictures and shapes using filters like hue
  • Build a UI using CreateJS

Authors

Table of Contents

Chapter 1: Installing CreateJS
Understanding CreateJS and subsets
Building the source code
Summary
Chapter 2: Commencing with CreateJS
Exploring CreateJS
Working with events
Summary
Chapter 3: Working with Drag-and-drop Interactions
The scenario
Understanding the on function
Creating a drag-and-drop interaction
Summary
Chapter 4: Performing Animation and Transforming Function
Creating animations with CreateJS
Understanding TweenJS
Understanding API and methods of TweenJS
Creating a simple animation
Transforming shapes
Understanding Sprite Sheet
Summary
Chapter 5: Utilizing Caching in EaselJS
Exploring the caching feature of EaselJS
Understanding the cache method
Using cache in complex shapes and animations
Caching Bitmap
Summary
Chapter 6: Using Filters in EaselJS
Understanding the Filter class
Using the AlphaMapFilter class
Using the AlphaMaskFilter class
Implementing the BlurFilter class
Utilizing the ColorFilter class
Using the ColorMatrixFilter class
Summary
Chapter 7: Developing a Painting Application
Preparing the stage
Understanding the init function
Implementing the handleMouseDown function
Using the handleMouseMove function
Utilizing the handleMouseUp function
Downloading the source code
Summary
Chapter 8: Utilizing Vector Masks
Learning about vector masks
Using a vector mask with Bitmap images
Playing with vector masks
Summary
Chapter 9: Developing Your First CreateJS Application
Understanding your application structure
Developing the index.html file
Implementing the app.js file
Preview of the final application
Summary

Book Details

ISBN 139781783980260
Paperback102 pages
Read More

Read More Reviews

Recommended for You

Mastering Web Application Development with AngularJS Book Cover
Mastering Web Application Development with AngularJS
$ 26.99
$ 5.40
JavaScript and JSON Essentials Book Cover
JavaScript and JSON Essentials
$ 17.99
$ 12.60
Object-Oriented JavaScript - Second Edition Book Cover
Object-Oriented JavaScript - Second Edition
$ 29.99
$ 21.00
Responsive Web Design with HTML5 and CSS3 Book Cover
Responsive Web Design with HTML5 and CSS3
$ 23.99
$ 4.80
Bootstrap Site Blueprints Book Cover
Bootstrap Site Blueprints
$ 26.99
$ 18.90
HTML5 Canvas Cookbook Book Cover
HTML5 Canvas Cookbook
$ 23.99
$ 16.80