EaselJS е създаден от бивш Flash разработчик, които искаха да влеят същия начин на работа с уеб анимации и графики поколение на новия свят на HTML5.
Установяване на API подобно на това, Flash разработчиците са били използвани, за да работят в миналото, EaselJS им позволява да се създават сложни анимационни съчетания, толкова мощни, те могат да бъдат дори използва с браузър-базирани игри.
Тъй като повечето от днешния Web дейност се върти около интелигентни устройства, библиотеката също така идва с тъч поддръжка за мобилни устройства.
Това може да помогне с разработчиците, работещи по междуплатформени приложения, предоставящи съгласуван, единен интерфейс за работа с техните платно анимации / графики.
Библиотеката може в момента се занимава с:
- Обект рендиране
- Контрол на сцената
- вложени елементи
- Растерна графика рисунка
- Sprite изображения
- филтри
- сенки
- Генериране на HTML
Примерни приложения са включени с пакет за изтегляне на
Какво ново в тази версия:.
- New клас и наследството модел
- Основни увеличение на производителността
- Getters и сетери добавени целия
- Нови събития и методи
- Time-базирани MovieClip
- New Graphics Command Pattern
- An unminified & quot; комбиниран & quot; библиотека
Какво ново във версия 0.8.0:
- New клас и наследството модел
- Основни увеличение на производителността
- Getters и сетери добавени целия
- Нови събития и методи
- Time-базирани MovieClip
- New Graphics Command Pattern
- An unminified & quot; комбиниран & quot; библиотека
Какво ново във версия 0.7.1:
- Фиксирана проблем с mouseChildren не работи с вградени контейнери
- Фиксирана проблем, където първата покана да Ticker.addEventListener () не се върне слушателя
- Добавено DisplayObject.tickEnabled & Container.tickChildren
- Фиксирана проблем, свързан с модални диалози и поставете показалеца на мишката надолу
- Фиксирана проблем, когато се обаждате gotoAndStop (анимация) в стека animationend събитие за същата анимация
- ColorMatrix вече не се простира Array
- Фиксирана ColorMatrix.toArray (), .concat (), и .clone ()
- Променени dblclick използването на платно слушател вместо глобално слушател
- Добавено MouseEvent.localX / Y
- Фиксирана докосване / мултитъч в IE11
Какво ново във версия 0.7.0:.
- премахнала всички onEvent товарачи (предишен OnClick, onTick , onAnimationEnd и т.н.).
- Премахнато Ticker.addListener и .removeListener.
- Повечето събития мишка сега балон.
- BitmapAnimation преименуван на Sprite.
- MouseEvent сега наследява от нов клас събитие.
- Sprite листови отстранен в полза на .speed.
- Премахнато & quot; целева & quot; от списъка Парам MouseEvent е.
- Връщайки фалшиво от боравене със събития вече не причинява dispatchEvent да се върне фалшиви, вижте Event.preventDefault.
- Добавено & quot; използва строго & quot ;; към всичко.
- Преименувана BoxBlurFilter да BlurFilter.
Анимация .frequency собственост на данните
Какво ново във версия 0.6.1:.
- Добавено AlphaMaskFilter демо
- Добавена & quot; Graphics Прекратяване & quot; демо.
- Добавено Safari нота до демото на Cache.
- Updated документация.
- Добавени много повече примери.
- Matrix2D.rotate.
- Matrix2D.tx име неправилно.
Какво ново във версия v0.5.0:
- Добавена е поддръжка за мултитъч
- Complete пренаписване на чертеж модел да се използва хибриден подход (запишете / възстановяване и матрица)
- Добавено DisplayObject.mask
- Добавено Graphics.drawAsPath (СТХ)
- Добавено Text.getMeasuredHeight ()
- Добавено DisplayObject.updateContext (СТХ)
- Добавено DisplayObject.getMatrix (матрица)
- Добавено DisplayObject.hitArea
- Фиксирана проблем с текст не е показала, ако .text е 0 или невярна
- Fix за setChildIndex
- Fix за addChildAt с множество PARAMS
- Добавено SpriteSheetBuilder
- Добавено MovieClip.actionsEnabled
- Актуализации на Ticker за подобряване на подкрепата за requestAnimationFrame
- По-добра подкрепа за отрицателни стойности ъгъл .drawRoundRectComplex
- Добавено stage.mouseMoveOutside & mouseEvent.rawX / Y
- Добавено & quot; createjs.createCanvas () & quot; за подкрепа на алтернативни платна (напр. exCanvas)
- Добавено & quot; скала & quot; параметър на кеша () и почистени изпълнението
- Fix за DOMElement с Opera
- Различни корекции на грешки и актуализации док
Какво ново във версия v0.4.1:
- Фиксирана проблем с предварително натоварване изображения спрайт листа, когато се използва плочки базирани листа
- Обработени около бъг в Safari с addFlippedFrames
- Добавено setChildIndex (), swapChildrenAt (), и swapChildren (), за да Container
- Създадено честота Парам на enableMouseOver избор
- Обработени около Chrome 17 бъг, което би предотвратило текст w / O maxwidth от оказване
- Допълнителни поправки за видео като източник на Bitmap
- Rewrite на Ticker да опрости прилагането и решаване на проблеми с useRAF в Safari
- анимациите в BitmapAnimation сега по подразбиране, за да навиете
- Добавено BitmapAnimation.play / стоп ()
- Добавено Bitmap.sourceRect
- Ticker вече поддържа обект с метод кърлежи, или функция като слушател
- Преименувана DisplayObject.tick да .onTick
- Добавено MovieClip клас
- Добавено onComplete да SpriteSheet
- Добавено ColorMatrix клас
Какво ново във версия v0.4:
- Добавено DisplayObject.setTransform ()
- Добавено DisplayObject.onDoubleClick манипулатор (благодарение на rbarazi)
- Добавено DisplayObject.cacheID и DisplayObject.getCacheDataURL ()
- оптимизация на производителността за DisplayObject изготвянето
- Добавена е поддръжка за докосване вход (едноточково) чрез Touch класа
- Добавена е поддръжка за преминаване изображение URI на Bitmap конструктора
- Поправките сянка
- Оптимизации
- Актуализации Документация
Какво ново във версия v0.3.2:
- Добавено stage.mouseInBounds
- Добавено DisplayObject.onMouseOver и onMouseOut извика
- Добавено stage.enableMouseOver (сат)
- Подобрена поддръжка за изчисляване mouseX / Y в divs с относително позициониране
- Фиксирана Graphics.clone ()
- Фиксирана проблем със сенки не са възстановите правилно
- мигрирали да използвате YUIDocs вместо JSDocs
- Фиксирана проблем, който попречи BitmapSequence случаи с frameData от работа с gotoAndPlay (frameNumber)
<силни> Изисквания
- JavaScript поддръжка на клиентска страна
Коментари не е намерена