EaselJS byl vytvořen bývalý Flash vývojář, který chtěl, aby stejným způsobem práce s Web animace a grafické generace na novém světě HTML5.
Poskytování API podobný tomu, co Flash vývojáři byly použity pro práci v minulosti, EaselJS umožňuje jim vytvářet složité animace rutiny, tak silný, že může být dokonce použit s hrami bázi prohlížeče.
Vzhledem k tomu, většina dnešních webových aktivity se točí kolem chytrých zařízení, knihovna také přichází s podporou dotykového pro mobilní zařízení.
To může pomoci s vývojáři pracují na cross-platformní aplikace, poskytující koherentní, jednotné rozhraní pro řešení jejich plátěnými animacemi / grafiky.
Knihovna může v současné době zabývají:
- Objekt rendering
- Řídící stupeň
- vnořené položky
- Bitmapový výkres
- Sprite obrazy
- filtry
- stíny
- Generování HTML
Ukázkové aplikace jsou součástí balíčku ke stažení
Co je nového v této verzi:.
- Nová třída a dědičnost vzor
- Významné nárůsty výkonu
- získání a nastavení přidané v průběhu
- Nové události a metody
- Time-based MovieClip
- New Graphics Command vzor
- unminified & quot; kombinovaná & quot; knihovna
Co je nového ve verzi 0.8.0:
- Nová třída a dědičnost vzor
- Významné nárůsty výkonu
- získání a nastavení přidané v průběhu
- Nové události a metody
- Time-based MovieClip
- New Graphics Command vzor
- unminified & quot; kombinovaná & quot; knihovna
Co je nového ve verzi 0.7.1:
- Oprava problému s mouseChildren nepracuje s vnořené kontejnery
- Opravena chyba, kdy první volání Ticker.addEventListener () nevrátil posluchače
- Přidaný DisplayObject.tickEnabled a Container.tickChildren
- opraven problém související s modální dialogy a pozice ukazatele pro myš dolů
- Opraven problém při volání gotoAndStop (Animace) v zásobníku animationend události pro stejnou animaci
- ColorMatrix již rozšiřuje pole
- Pevná ColorMatrix.toArray (), .concat (), a .clone ()
- Změněno DblClick použít plátna posluchače místo globálního posluchače
- Přidáno MouseEvent.localX / Y
- Pevná touch / multitouch v IE11
Co je nového ve verzi 0.7.0:.
- odstraněny všechny onevent manipulátory (ex onClick, onTick , onAnimationEnd, atd).
- Odstraněno Ticker.addListener a .removeListener.
- Většina akcí myši se bublina.
- BitmapAnimation přejmenována na Sprite.
- MouseEvent nyní dědí z nové třídy Event.
- Sprite Datový list lidové vlastnost animace .frequency odstraněn ve prospěch .speed.
- Odstraněno & quot; cíl & quot; ze seznamu param MouseEvent je.
- Po návratu nepravdivé z rutiny události již nezpůsobuje dispatchEvent vrátit false, viz Event.preventDefault.
- Přidaný & quot; use strict & quot ;; na všechno.
- Přejmenovaný BoxBlurFilter na BlurFilter.
Co je nového ve verzi 0.6.1:.
- Přidaný AlphaMaskFilter demo
- Přidána & quot; Graphics Winding & quot; demo.
- Přidána Safari poznámka k Cache demo.
- Aktualizováno dokumentace.
- Přidáno mnoho dalších příkladů.
- Matrix2D.rotate.
- Matrix2D.tx jmenoval nesprávně.
Co je nového ve verzi v0.5.0:
- Byla přidána podpora pro multitouch
- kompletní přepsání výkresu modelu použít hybridní přístup (uložit / obnovit a matrix)
- Přidáno DisplayObject.mask
- Přidaný Graphics.drawAsPath (CTX)
- Přidaný Text.getMeasuredHeight ()
- Přidaný DisplayObject.updateContext (CTX)
- Přidaný DisplayObject.getMatrix (matrix)
- Přidáno DisplayObject.hitArea
- Oprava problému s Text nezobrazuje, pokud .text je 0 nebo false
- Fix pro setChildIndex
- Fix pro addChildAt s více params
- Přidáno SpriteSheetBuilder
- Přidáno MovieClip.actionsEnabled
- Aktualizace Ticker ke zlepšení podpory requestAnimationFrame
- Lepší podpora pro záporné hodnoty na rohové .drawRoundRectComplex
- Přidaný stage.mouseMoveOutside a mouseEvent.rawX / Y
- Přidaný & quot; createjs.createCanvas () & quot; na podporu alternativních pláten (ex. exCanvas)
- Přidaný & quot; stupnice & quot; parametr mezipaměti () a vyčistit provádění
- Fix pro DOMElement s operou
- Různé opravy chyb a aktualizace doc
Co je nového ve verzi v0.4.1:
- Opraven problém s předpínání sprite informace Obrázky při použití dlaždice listy založené
- obejít chybu v prohlížeči Safari s addFlippedFrames
- Přidaný setChildIndex (), Metoda swapChildrenAt (), a Metoda swapChildren () pro kontejner
- Made frekvence param na enableMouseOver volitelně
- Pracoval kolem Chrome 17 chybu, která by zabránila text, w / o maxwidth od rendering
- Další opravy pro video jako zdroj Bitmap
- Přepište o Ticker zjednodušit provádění a řešit problémy s useRAF v Safari
- Animace v BitmapAnimation nyní výchozí looping
- Přidáno BitmapAnimation.play / stop ()
- Přidáno Bitmap.sourceRect
- Ticker nyní podporuje objekt s metodou klíštěte, nebo funkce jako posluchače
- Přejmenovaný DisplayObject.tick na .onTick
- Přidaný MovieClip třída
- Přidáno onComplete na SpriteSheet
- Přidaný ColorMatrix třída
Co je nového ve verzi v0.4:
- Přidaný DisplayObject.setTransform ()
- psovod přidané DisplayObject.onDoubleClick (díky rbarazi)
- z přidané DisplayObject.cacheID a DisplayObject.getCacheDataURL ()
- Optimalizace výkonu pro DisplayObject kreslení
- Byla přidána podpora pro dotykového vstupu (jednobodové) přes dotykové třídě
- Byla přidána podpora pro předávání obrazovou URI na Bitmap konstruktoru
- Opravy na stín
- Optimalizace
- Aktualizace dokumentace
Co je nového ve verzi v0.3.2:
- Přidáno stage.mouseInBounds
- z přidané DisplayObject.onMouseOver a onmouseout zpětná volání
- Přidaný stage.enableMouseOver (frekvence)
- Vylepšená podpora pro výpočet mouseX / Y v divs s relativním polohování
- Pevná Graphics.clone ()
- Opraven problém s stíny není obnovit správně
- se stěhoval používat YUIDocs místo JSDocs
- Opraven problém, který brání instance BitmapSequence s frameData z práce s gotoAndPlay (políčku)
Požadavky na :
- , povolte JavaScript na straně klienta
Komentáře nebyl nalezen