EaselJS

Software Screenshot:
EaselJS
Software Details:
Version: 0.8.1 updated
Upload Date: 4 Jun 15
Developer: Grant Skinner
Distribution Type: Freeware
Downloads: 63

Rating: nan/5 (Total Votes: 0)

EaselJS was created by a former Flash developer that wanted to bring the same way of working with Web animations and graphics generation to the new world of HTML5.

Delivering an API similar to what Flash developers have been used to work in the past, EaselJS lets them create complex animation routines, so powerful they can be even used with browser-based games.

Since most of today's Web activity revolves around smart devices, the library also comes with touch support for mobile devices.

This can help with developers working on cross-platform applications, providing a coherent, unified interface for dealing with their canvas animations/graphics.

The library can currently deal with:
- object rendering
- stage control
- nested items
- bitmap drawing
- sprite images
- filters
- shadows
- HTML generation


Sample apps are included with the download package.

What is new in this release:

  • New class and inheritance model
  • Major performance increases
  • Getters and Setters added throughout
  • New events and methods
  • Time-based MovieClip
  • New Graphics Command Pattern
  • An unminified "combined" library

What is new in version 0.8.0:

  • New class and inheritance model
  • Major performance increases
  • Getters and Setters added throughout
  • New events and methods
  • Time-based MovieClip
  • New Graphics Command Pattern
  • An unminified "combined" library

What is new in version 0.7.1:

  • Fixed issue with mouseChildren not working with nested Containers
  • Fixed issue where first call to Ticker.addEventListener() did not return the listener
  • Added DisplayObject.tickEnabled & Container.tickChildren
  • Fixed an issue related to modal dialogs and pointer position for mouse down
  • Fixed an issue when calling gotoAndStop(animation) in the animationend event stack for the same animation
  • ColorMatrix no longer extends Array
  • Fixed ColorMatrix.toArray(), .concat(), and .clone()
  • Changed dblclick to use a canvas listener instead of global listener
  • Added MouseEvent.localX/Y
  • Fixed touch/multitouch in IE11

What is new in version 0.7.0:

  • Removed all onEvent handlers (ex. onClick, onTick, onAnimationEnd, etc).
  • Removed Ticker.addListener and .removeListener.
  • Most mouse events now bubble.
  • BitmapAnimation renamed to Sprite.
  • MouseEvent now inherits from new Event class.
  • Sprite sheet data's animation .frequency property removed in favour of .speed.
  • Removed "target" from MouseEvent's param list.
  • Returning false from an event handler no longer causes dispatchEvent to return false, see Event.preventDefault.
  • Added "use strict"; to everything.
  • Renamed BoxBlurFilter to BlurFilter.

What is new in version 0.6.1:

  • Added AlphaMaskFilter demo.
  • Added a "Graphics Winding" demo.
  • Added Safari note to the Cache demo.
  • Updated documentation.
  • Added lots more examples.
  • Matrix2D.rotate.
  • Matrix2D.tx named incorrectly.

What is new in version v0.5.0:

  • Added support for multitouch
  • Complete rewrite of drawing model to use a hybrid approach (save/restore & matrix)
  • Added DisplayObject.mask
  • Added Graphics.drawAsPath(ctx)
  • Added Text.getMeasuredHeight()
  • Added DisplayObject.updateContext(ctx)
  • Added DisplayObject.getMatrix(matrix)
  • Added DisplayObject.hitArea
  • Fixed issue with Text not displaying if .text is 0 or false
  • Fix for setChildIndex
  • Fix for addChildAt with multiple params
  • Added SpriteSheetBuilder
  • Added MovieClip.actionsEnabled
  • Updates to Ticker to improve support for requestAnimationFrame
  • Better support for negative corner values on .drawRoundRectComplex
  • Added stage.mouseMoveOutside & mouseEvent.rawX/Y
  • Added "createjs.createCanvas()" to support for alternative canvases (ex. exCanvas)
  • Added "scale" parameter to cache() and cleaned up the implementation
  • Fix for DOMElement with Opera
  • Various bug fixes and doc updates

What is new in version v0.4.1:

  • Fixed a problem with preloading sprite sheet images when using tile based sheets
  • Worked around a bug in Safari with addFlippedFrames
  • Added setChildIndex(), swapChildrenAt(), and swapChildren() to Container
  • Made frequency param on enableMouseOver optional
  • Worked around a Chrome 17 bug that would prevent text w/o maxwidth from rendering
  • Additional fixes for video as a Bitmap source
  • Rewrite of Ticker to simplify implementation and solve issues with useRAF in Safari
  • Animations in BitmapAnimation now default to looping
  • Added BitmapAnimation.play/stop()
  • Added Bitmap.sourceRect
  • Ticker now supports an object with a tick method, or a function as a listener
  • Renamed DisplayObject.tick to .onTick
  • Added MovieClip class
  • Added onComplete to SpriteSheet
  • Added ColorMatrix class

What is new in version v0.4:

  • Added DisplayObject.setTransform()
  • Added DisplayObject.onDoubleClick handler (thanks to rbarazi)
  • Added DisplayObject.cacheID and DisplayObject.getCacheDataURL()
  • Performance optimization for DisplayObject drawing
  • Added support for touch input (single point) via the Touch class
  • Added support for passing an image URI to the Bitmap constructor
  • Fixes to Shadow
  • Optimizations
  • Documentation updates

What is new in version v0.3.2:

  • Added stage.mouseInBounds
  • Added DisplayObject.onMouseOver and onMouseOut callbacks
  • Added stage.enableMouseOver(freq)
  • Improved support for calculating mouseX/Y in divs with relative positioning
  • Fixed Graphics.clone()
  • Fixed an issue with shadows not being reset properly
  • Migrated to use YUIDocs instead of JSDocs
  • Fixed an issue that prevented BitmapSequence instances with frameData from working with gotoAndPlay(frameNumber)

Requirements:

  • JavaScript enabled on client side

Similar Software

rdf-trix
rdf-trix

10 Dec 15

jParser
jParser

5 Jun 15

Faye
Faye

10 Dec 15

Other Software of Developer Grant Skinner

SoundJS
SoundJS

5 Jun 15

RegExr
RegExr

3 Jun 15

Zoe
Zoe

13 Apr 15

PreloadJS
PreloadJS

5 Jun 15

Comments to EaselJS

Comments not found
Add Comment
Turn on images!