EaselJS , buvo sukurtas buvusios Flash programuotojo, kuris norėjo atnešti tą patį būdą dirbti su interneto animacija ir grafika kartos į naują pasaulį HTML5.
Pristatymas API panašus į tai, ką Flash kūrėjams buvo įpratę dirbti praeityje, EaselJS leidžia jiems sukurti sudėtingas animacijos kasdienybe, tokia galinga, jie gali būti netgi naudojamas naršyklės pagrindu žaidimus.
Kadangi dauguma šiandienos Web veiklos sukasi aplink SMART DEVICES, biblioteka taip pat ateina su lietimui jautriu paramos mobiliuosius įrenginius.
Tai gali padėti kūrėjams dirbti międzyplatformowa programų, teikti nuoseklią, vieningą sąsają, susijusius su jų drobė animacija / grafika.
Biblioteka šiuo metu gali spręsti:
- Objekto atvaizdavimas
- Etapas valdymas
- įdėtos daiktai
- Rastras brėžinys
- Sprite vaizdai
- filtrai
- šešėliai
- HTML karta
Imties programos yra įtrauktos su atsisiuntimo paketą
Kas naujo , šioje laidoje.
- NAUJUOSE ir paveldėjimo modelis
- Pagrindinės veiklos padidėjimas;
- geteriai ir Setters pridėta visoje
- Nauji įvykiai ir metodai;
- Laikas pagrindu MovieClip
- Nauja Grafika komanda Raštas "
- unminified & quot; kartu & quot; biblioteka,
Kas naujo versijos 0.8.0:
- NAUJUOSE ir paveldėjimo modelis,
- Pagrindinės veiklos padidėjimas;
- geteriai ir Setters pridėta visoje
- Nauji įvykiai ir metodai;
- Laikas pagrindu MovieClip
- Nauja Grafika komanda Raštas "
- unminified & quot; kartu & quot; biblioteka,
Kas naujo versijos 0.7.1:
- Ištaisyta problema su mouseChildren neveikia su lizdinė Konteineriai
- Ištaisyta problema, kur pirmasis kvietimas į Ticker.addEventListener () negrįžo klausytoją,
- patalpintas DisplayObject.tickEnabled & Container.tickChildren
- Ištaisyta problema, susijusi su modalinis dialogo langus ir žymiklio padėtį pele žemyn,
- skambinant gotoAndStop (animacija) į animationend renginio kamino už tą patį animacijos Ištaisyta problema,
- ColorMatrix nebėra tęsiasi masyvas;
- Fiksuotas ColorMatrix.toArray (), .concat () ir .clone ();
- Pasikeitė dblclick naudoti drobė klausytoją, o ne pasaulio klausytojo
- patalpintas MouseEvent.localX / Y
- Fiksuotas Touch / multitouch "ir IE11,
Kas naujo versijos 0.7.0.
- pašalino visus onEvent krautuvai (ex onclick, onTick , onAnimationEnd ir tt).
- Pašalinta Ticker.addListener ir .removeListener.
- Dauguma pelės įvykiai dabar burbulas.
- BitmapAnimation pervadinta į Sprite.
- MouseEvent dabar paveldi iš naują įvykį klasėje.
- kaukas lape pateikti duomenys animacija .frequency nuosavybė ištrintas naudai .speed.
- Pašalinta & quot; tikslinė & quot; nuo MouseEvent anketa param sąrašą.
- Grįžtant klaidinga iš renginio prižiūrėtojas nebėra sukelia dispatchEvent grįžti klaidinga žr event.preventDefault.
- patalpintas & quot; naudoti griežtas & quot ;; visko.
- Pervadintas BoxBlurFilter į BlurFilter.
Kas naujo versijos 0.6.1.
- patalpintas AlphaMaskFilter Demo
- Pridėta & quot; Grafika Apvijos & quot; Demo.
- patalpintas Safaris rašte Cache demo.
- Atnaujinta dokumentai.
- Pridėta daug daugiau pavyzdžių.
- Matrix2D.rotate.
- Matrix2D.tx pavadintas neteisingai.
Kas naujo versija v0.5.0:
- Pridėta parama multitouch
- Užbaigti perrašyti rengimo modelį naudoti hibridinį metodą (Išsaugoti / atkurti ir matrica);
- patalpintas DisplayObject.mask
- patalpintas Graphics.drawAsPath (CTX),
- patalpintas Text.getMeasuredHeight ();
- patalpintas DisplayObject.updateContext (CTX),
- patalpintas DisplayObject.getMatrix (matrica),
- patalpintas DisplayObject.hitArea
- Ištaisyta problema su tekstu nerodo, jei .text yra 0 arba false;
- Nustatyti už setChildIndex
- Nustatyti už addChildAt su keliais params,
- patalpintas SpriteSheetBuilder
- patalpintas MovieClip.actionsEnabled
- Atnaujinimai ticker pagerinti paramą requestAnimationFrame
- Geriau parama neigiamų kampinių vertybių .drawRoundRectComplex
- patalpintas stage.mouseMoveOutside & mouseEvent.rawX / Y
- patalpintas & quot; createjs.createCanvas () & quot; remti alternatyvių drobėse (pvz. exCanvas)
- patalpintas & quot; skalė & quot; parametras talpyklą () ir išvalyti įgyvendinimą;
- Nustatyti už DOMElement su Opera "
- Įvairūs pataisymai ir doc atnaujinimai;
Kas naujo versija v0.4.1:
- Fiksuotas su apkrovai Sprite lapas vaizdus problema, kai naudojant plytelių pagrindu lakštai,
- Dirbo maždaug klaidą Safari su addFlippedFrames
- patalpintas setChildIndex (), swapChildrenAt () ir swapChildren () konteinerių,
- Pagamintas dažnis param ant enableMouseOver neprivaloma;
- Dirbo aplink "Chrome 17 klaidų, kad būtų užkirstas kelias tekstą, w / o maxwidth iš taukų;
- Papildomos nustatomos vaizdo kaip rastrinis šaltinis,
- perrašymas iš ticker supaprastinti įgyvendinimą ir spręsti problemas, su useRAF Safari "
- animacijas BitmapAnimation dabar pagal nutylėjimą kilpų;
- patalpintas BitmapAnimation.play / stop ();
- patalpintas Bitmap.sourceRect
- Širdis dabar palaiko su erkių metodo objektą, arba veikti kaip klausytojas
- Pervadintas DisplayObject.tick į .onTick
- patalpintas MovieClip klasė "
- patalpintas onComplete į SpriteSheet
- patalpintas ColorMatrix klasė "
Kas naujo versija v0.4:
- patalpintas DisplayObject.setTransform ();
- patalpintas DisplayObject.onDoubleClick prižiūrėtojas (ačiū rbarazi)
- patalpintas DisplayObject.cacheID ir DisplayObject.getCacheDataURL ();
- Veiklos optimizavimas DisplayObject piešimo,
- Pridėta parama touch įvesties (vienoje vietoje) per Touch klasės;
- Pridėta parama artimųjų vaizdo URI į Bitmap konstruktorius "
- Išspręsti Shadow;
- optimizavimas
- Dokumentacija atnaujinimai;
Kas naujo versija v0.3.2:
- patalpintas stage.mouseInBounds
- patalpintas DisplayObject.onMouseOver ir onmouseout šios funkcijos;
- patalpintas stage.enableMouseOver (dažnis);
- Patobulintas paramos apskaičiavimo mouseX / Y div us gana padėties;
- Fiksuotas Graphics.clone ();
- Fiksuotas su šešėliai nėra iš naujo tinkamai klausimas;
- migravo naudoti YUIDocs vietoj JSDocs
- Fiksuotas klausimas, kuris neleido BitmapSequence instancijas aprūpinti frameData dirbti su gotoAndPlay (frameNumber);
Reikalavimai
- veikiancio Javascript kliento pusėje;
Komentarai nerastas