EaselJS wurde von einem ehemaligen Flash-Entwickler, die auf die gleiche Art und Weise der Arbeit mit Web-Animationen und Grafiken Generation in der neuen Welt von HTML5 bringen wollte erstellt.
Liefert eine API ähnlich wie Flash-Entwickler verwendet wurden, um in der Vergangenheit zu arbeiten, EaselJS lässt sie zu erstellen komplexe Animationen Routinen, so mächtig sie auch mit Browser-basierte Spiele verwendet werden.
Da die meisten der heutigen Web-Aktivität dreht sich um intelligente Geräte, kommt die Bibliothek auch mit Touch-Unterstützung für mobile Geräte.
Dies kann mit Entwickler arbeiten an Cross-Plattform-Anwendungen, die eine kohärente, einheitliche Schnittstelle für den Umgang mit ihren Leinwand-Animationen / Grafiken zu helfen.
Die Bibliothek kann derzeit beschäftigen:
- Objekt-Rendering
- Bühnensteuerung
- Verschachtelte Elemente
- Bitmap-Zeichnung
- Sprite-Bilder
- Filter
- Schatten
- HTML-Generierung
Beispielanwendungen sind mit dem Download-Paket enthalten
Was ist neu in dieser Pressemitteilung:.
- New Klasse und Vererbungsmodell
- Wichtige Leistungssteigerungen
- Getter und Setter durch uns
- New Ereignisse und Methoden
- Zeitbasierte Movieclip
- New Graphics Command-Muster
- Ein unminified & quot; kombiniert & quot; Bibliothek
Was ist neu in Version 0.8.0:
- New Klasse und Vererbungsmodell
- Wichtige Leistungssteigerungen
- Getter und Setter durch uns
- New Ereignisse und Methoden
- Zeitbasierte Movieclip
- New Graphics Command-Muster
- Ein unminified & quot; kombiniert & quot; Bibliothek
Was ist neu in Version 0.7.1:
- Fixed Problem mit mousechildren nicht mit geschachtelten Container arbeiten
- Problem behoben, bei ersten Aufruf Ticker.addEventListener () nicht den Hörer zurück
- Added DisplayObject.tickEnabled & Container.tickChildren
- Ein Problem wurde behoben, die auf Dialoge und Zeigerposition für die Maus nach unten modal
- Es wurde ein Problem beim Aufruf gotoAndStop (Animation) im animationend Ereignisstack für die gleiche Animation
- Colormatrix nicht mehr erweitert Array
- Feste ColorMatrix.toArray (), .concat () und .clone ()
- geändert dblclick auf eine Leinwand-Listener verwenden, anstatt global Zuhörer
- Added MouseEvent.localX / Y
- Feste touch / Multitouch in IE11
Was ist neu in Version 0.7.0:.
- Entfernt alle onEvent Handler (ex onClick, onTick , onAnimationEnd, etc).
- Entfernt Ticker.addListener und .removeListener.
- Die meisten Mausereignisse jetzt Blase.
- BitmapAnimation zu Sprite umbenannt.
- Mouseevent übernimmt nun von neuen Event-Klasse.
- Sprite Blattdaten-Animation .frequency Immobilie für .speed entfernt.
- Entfernt & quot; Ziel & quot; von Mouseevent des param-Liste.
- Rückkehr falsch von einem Event-Handler führt nicht mehr zu dispatch return false finden Event.preventDefault.
- Added & quot; use strict & quot ;; an alles.
- Umbenannt BoxBlurFilter zu BlurFilter.
Was ist neu in Version 0.6.1:.
- Added AlphaMaskFilter demo
- Es wurde ein & quot; Graphics Winding & quot; Demo.
- Added Safari Note an die Cache-Demo.
- Aktualisierte Dokumentation.
- Hinzugefügt vieles mehr Beispiele.
- Matrix2D.rotate.
- Matrix2D.tx falsch benannt.
Was ist neu in der Version v0.5.0:
- Unterstützung für Multitouch-
- komplette Neufassung der Zeichnungsmodell, um einen hybriden Ansatz (Speichern / Wiederherstellen & Matrix) zu verwenden
- Added DisplayObject.mask
- Added Graphics.drawAsPath (ctx)
- Added Text.getMeasuredHeight ()
- Added DisplayObject.updateContext (ctx)
- Added DisplayObject.getMatrix (Matrix)
- Added DisplayObject.hitArea
- Problem mit der Text nicht angezeigt, wenn .text 0 oder false
- Fix für setChildIndex
- Fix für addChildAt mit mehreren params
- Added SpriteSheetBuilder
- Added MovieClip.actionsEnabled
- Updates zu Ticker, um Unterstützung für request verbessern
- Bessere Unterstützung für negative Werte Ecke auf .drawRoundRectComplex
- Added stage.mouseMoveOutside & mouseEvent.rawX / Y
- Added & quot; createjs.createCanvas () & quot; nach alternativen Leinwände unterstützt (ex. excanvas)
- Added & quot; Skala & quot; Parameter Cache () und die Umsetzung zu reinigen
- Fix für DOMElement mit Opera
- Verschiedene Fehlerbehebungen und Aktualisierungen doc
Was ist neu in der Version v0.4.1:
- Ein Problem mit Vorbelastung Sprite Blatt Bildern behoben, wenn Sie Ziegel basiert Blätter
- um einen Bug Arbeitete in Safari mit addFlippedFrames
- Added setChildIndex (), swapChildrenAt () und swapChildren (), um Container
- Hergestellt Frequenz param auf enableMouseOver optional
- um eine Chrome 17 Fehler, der Text w von Rendering verhindert / o maxwidth Arbeitete
- Zusätzliche Fixes für Video als Bitmap Quelle
- Rewrite der Ticker, um die Umsetzung zu vereinfachen und Probleme mit useRAF lösen in Safari
- Animationen in BitmapAnimation nun Looping Default
- Added BitmapAnimation.play / stop ()
- Added Bitmap.sourceRect
- Ticker unterstützt nun ein Objekt mit einem Häkchen Methode oder eine Funktion als Listener
- Umbenannt DisplayObject.tick zu .onTick
- Added Movieclip-Klasse
- Added onComplete zu SpriteSheet
- Added Colormatrix-Klasse
Was ist neu in der Version v0.4:
- Added DisplayObject.setTransform ()
- Added DisplayObject.onDoubleClick Handler (dank rbarazi)
- Added DisplayObject.cacheID und DisplayObject.getCacheDataURL ()
- Performance-Optimierung für Display Zeichnung
- Unterstützung für Touch-Eingabe (Single Point) über das Touch-Klasse
- Zusätzliche Unterstützung für die Weitergabe eines Bildes URI zu der Bitmap Konstruktor
- Fixes Shadow
- Optimierungen
- Aktualisierungen der Dokumentation
Was ist neu in der Version v0.3.2:
- Added stage.mouseInBounds
- Added DisplayObject.onMouseOver und onMouseOut Rückrufe
- Added stage.enableMouseOver (freq)
- Verbesserte Unterstützung für die Berechnung mouseX / Y in divs mit relativer Positionierung
- Feste Graphics.clone ()
- Ein Problem mit Schatten nicht ordnungsgemäß zurückgesetzt
- migriert YUIDocs statt JSDocs verwenden
- Ein Problem wurde behoben, das BitmapSequence Instanzen mit Framedata von der Arbeit mit gotoAndPlay (framenumber) verhindert
Anforderungen :
- JavaScript auf Client-Seite aktivieren
Kommentare nicht gefunden