EaselJS hozta létre a korábbi Flash-fejlesztő, hogy akarta, hogy ugyanaz a munkamódszer a Web animációk és grafikák generációról az új világot a HTML5.
Megvalósítása egy API hasonló ahhoz, amit a Flash fejlesztők már dolgozott a múltban, EaselJS lehetővé teszi számukra, hozzon létre összetett animáció rutinok, olyan erős ők is tudják használni a böngésző alapú játék.
Mivel a legtöbb mai webes tevékenység körül forog intelligens eszközök, a könyvtár is jön érintőképernyős mobil eszközök támogatása.
Ez segíthet a dolgozó fejlesztők cross-platform alkalmazások, amelyek egy koherens, egységes felületen során intézzék vászon animációk / grafika.
A könyvtár jelenleg foglalkozik:
- Objektum rendering
- Tárgyasztalvezérlő
- Beágyazott tételek
- Bitmap rajz
- Sprite képek
- Szűrők
- Árnyékok
- HTML generációs
Minta alkalmazások vannak benne a letölthető csomagot.
Mi az új ebben a kiadásban:
- Új osztály és az öröklési modellt
- Major teljesítmény növekszik
- get és set metódusok hozzá az egész
- New események és módszerek
- Az időalapú MovieClip
- New Graphics Command Pattern
- Egy unminified & quot; kombinált & quot; könyvtár
Mi az új verzióban 0.8.0:
- Új osztály és az öröklési modellt
- Major teljesítmény növekszik
- get és set metódusok hozzá az egész
- New események és módszerek
- Az időalapú MovieClip
- New Graphics Command Pattern
- Egy unminified & quot; kombinált & quot; könyvtár
Mi az új verzióban 0.7.1:
- Rögzített kérdés mouseChildren nem működik beágyazott konténerek
- Rögzített kérdés, ahol az első hívást Ticker.addEventListener () nem tért vissza a hallgatót
- Added DisplayObject.tickEnabled & Container.tickChildren
- Javítva egy probléma kapcsolódik a modális párbeszédeket és a mutató pozíciót egér le
- Javítva egy probléma, ha hív gotoAndStop (animáció) a animationend esemény stack ugyanazon animáció
- ColorMatrix már nem terjed Array
- Fix ColorMatrix.toArray (), .concat (), és .clone ()
- Megváltozott dblclick használni a vászonra hallgató helyett a globális hallgató
- Added MouseEvent.localX / Y
- Fix touch / multitouch az IE11
Mi az új verzióban 0.7.0:
- Az eltávolított minden onEvent rakodók (ex. OnClick, onTick , onAnimationEnd, stb.)
- Az eltávolított Ticker.addListener és .removeListener.
- A legtöbb egér esemény most buborék.
- BitmapAnimation átnevezve Sprite.
- MouseEvent most örököl új Event osztály.
- Sprite mérleg adatok animációs .frequency ingatlan eltávolításra kerül .speed.
- Az eltávolított & quot; target & quot; re MouseEvent a param listája.
- Visszatérő hamis egy eseménykezelő nem okozza dispatchEvent a return false, lásd Event.preventDefault.
- Added & quot; használni & quot ;; szigorú hogy mindent.
- Új néven BoxBlurFilter hogy BlurFilter.
Mi az új verzióban 0.6.1:
- Added AlphaMaskFilter demo.
- Hozzáadás a & quot; Graphics Winding & quot; demo.
- Added Safari tudomásul, hogy a gyorsítótár demo.
- Frissítve dokumentációt.
- Added még sok más példát.
- Matrix2D.rotate.
- Matrix2D.tx elemzi helytelenül.
Mi az új verzióban v0.5.0:
- A támogatás a multitouch
- teljes újraírása rajz modell ezúttal egy hibrid megközelítés (menteni / betölteni & matrix)
- Added DisplayObject.mask
- Added Graphics.drawAsPath (CTX)
- Added Text.getMeasuredHeight ()
- Added DisplayObject.updateContext (CTX)
- Added DisplayObject.getMatrix (mátrix)
- Added DisplayObject.hitArea
- Rögzített kérdés a szöveg nem jeleníti meg, ha .text 0 vagy false
- Fix for setChildIndex
- Fix for addChildAt több params
- Added SpriteSheetBuilder
- Added MovieClip.actionsEnabled
- Frissítések Ticker a támogatás növelésére irányuló requestAnimationFrame
- Jobb támogatás a negatív sarok értékeket .drawRoundRectComplex
- Added stage.mouseMoveOutside & mouseEvent.rawX / Y
- Added & quot; createjs.createCanvas () & quot; hogy támogassa az alternatív vásznak (ex. exCanvas)
- Added & quot; skálán & quot; paramétert cache () és kitakarította a végrehajtás
- Fix for DOMElement Opera
- Különböző hibajavítások és frissítések doc
Mi az új verzióban v0.4.1:
- Javítva egy probléma előre betölti sprite lapot képek használata tile alapú lapok
- dolgozott éjjel egy hiba a Safari addFlippedFrames
- Added setChildIndex (), swapChildrenAt (), és swapChildren () a Container
- Made jelentése param a enableMouseOver opcionális
- kikerülhető a Chrome 17 hiba, ami megakadályozná a szöveget w / o maxwidth megfosztaná
- további javításokat videó bitmap forrás
- újraírt Ticker végrehajtásának egyszerűsítése és megoldani problémákat useRAF Safari
- animációk BitmapAnimation alapértelmezés szerinti hurok
- Added BitmapAnimation.play / stop ()
- Added Bitmap.sourceRect
- Ticker most már támogatja az objektum egy kullancs módszer, illetve a funkciót, mint a hallgató
- Új néven DisplayObject.tick hogy .onTick
- Added MovieClip class
- Added onComplete hogy SpriteSheet
- Added ColorMatrix class
Mi az új verzióban v0.4:
- Added DisplayObject.setTransform ()
- Added DisplayObject.onDoubleClick handler (hála rbarazi)
- Added DisplayObject.cacheID és DisplayObject.getCacheDataURL ()
- A teljesítmény optimalizálását a DisplayObject rajz
- A támogatás a touch beviteli (egypontos) keresztül Touch class
- A támogatás a tompított kép URI a Bitmap kivitelező
- javítások Shadow
- Optimalizációk
- A dokumentáció frissítései
Mi az új verzióban v0.3.2:
- Added stage.mouseInBounds
- Added DisplayObject.onMouseOver és onMouseOut visszahívások
- Added stage.enableMouseOver (freq)
- Továbbfejlesztett támogatás kiszámításának mouseX / Y divs relatív helymeghatározás
- Fix Graphics.clone ()
- Javítva egy probléma árnyékok nem újraindítás rendesen
- vándoroltak használni YUIDocs helyett JSDocs
- Javítva olyan kérdés, amely megakadályozta, hogy BitmapSequence példányok frameData munkavégzésre gotoAndPlay (frameNumber)
követelmények :
- JavaScript kliens oldalon
Hozzászólás nem található