EaselJS була створена колишнім Flash-розробник, який хотів, щоб принести той же спосіб роботи з веб-анімації та графіки покоління в новому світі HTML5.
Доставка в API, схожий на те, що Flash-розробники були використані для роботи в минулому, EaselJS дозволяє їм створювати складні анімації процедури, настільки потужним, що вони можуть бути навіть використані з браузерних ігор.
Оскільки більшість сучасних веб-активності обертається навколо розумних пристроїв, бібліотека поставляється з сенсорним підтримки для мобільних пристроїв.
Це може допомогти з розробниками, працює на крос-платформних додатків, забезпечуючи узгоджену, єдину інтерфейс для роботи зі своїми полотно анімації / графіки.
Бібліотека може собі справу з:
- Надання об'єкт
- Контроль етап
- Вкладені елементи
- Растровий малюнок
- Спрайт зображення
- Фільтри
- Тіні
- Формування HTML-
Приклади додатків включені в пакет завантаження
Що нового У цьому випуску :.
- Новий клас і модель успадкування
- Основні продуктивність збільшується
- методи отримання та установки додані протягом
- Нові події і методи
- Час основі MovieClip
- Нова графіка Команда шаблон
- unminified & Quot; в поєднанні & Quot; Бібліотека
Що нового у версії 0.8.0:
- Новий клас і модель успадкування
- Основні продуктивність збільшується
- методи отримання та установки додані протягом
- Нові події і методи
- Час основі MovieClip
- Нова графіка Команда шаблон
- unminified & Quot; в поєднанні & Quot; Бібліотека
Що нового у версії 0.7.1:
- Виправлена проблема з mouseChildren не працює з вкладеними Контейнери
- Виправлена проблема, коли перший виклик Ticker.addEventListener () не повертає слухача
- Додана DisplayObject.tickEnabled & Container.tickChildren
- Виправлена помилка, пов'язаних з модальними діалоги і положення покажчика миші для вниз
- Виправлена проблема, коли ви робите дзвінок gotoAndStop (анімація) в стеку animationend подій за тією ж анімації
- ColorMatrix більше не поширюється Масив
- Виправлена ColorMatrix.toArray (), .concat (), і .clone ()
- Змінено DblClick використовувати полотно слухача, а не глобального слухача
- Додана MouseEvent.localX / Y
- Виправлена сенсорний / мультитач в IE11
Що нового у версії 0.7.0 :.
- Вилучені всі OnEvent навантажувачі (екс OnClick, OnTick , onAnimationEnd, і т.д.).
- Вилучено Ticker.addListener і .removeListener.
- Більшість подій миші тепер міхур.
- BitmapAnimation перейменований в Sprite.
- MouseEvent Тепер успадковується від нового класу Event.
- Спрайт ПАСПОРТ ігрова видалені на користь .speed.
- Вилучено & Quot; мета і Quot; зі списку парам MouseEvent в.
- Повертаючись помилкової з обробника подій більше не викликає dispatchEvent повернутися помилковим, не бачу event.preventDefault.
- Додана & Quot; використовувати строгий і Quot ;; все.
- Перейменовано BoxBlurFilter в BlurFilter.
Анімація .frequency нерухомості
Що нового у версії 0.6.1 :.
- Додана AlphaMaskFilter демо
- Додана & Quot; Графіка & обмотки Quot; Демо.
- Додана Сафарі записка до демо кеша.
- Оновлена документація.
- Додана багато інших прикладів.
- Matrix2D.rotate.
- Matrix2D.tx неправильно названі.
Що нового у версії v0.5.0:
- Додана підтримка мультитач
- Повний переписування моделі креслення використовувати гібридний підхід (зберегти / відновити і матриця)
- Додана DisplayObject.mask
- Додана Graphics.drawAsPath (CTX)
- Додана Text.getMeasuredHeight ()
- Додана DisplayObject.updateContext (CTX)
- Додана DisplayObject.getMatrix (матриця)
- Додана DisplayObject.hitArea
- Виправлена проблема з текстом не відображається, якщо .text 0 або False
- Виправлена setChildIndex
- Виправлена addChildAt з декількома Params
- Додана SpriteSheetBuilder
- Додана MovieClip.actionsEnabled
- Оновлення Ticker для поліпшення підтримки requestAnimationFrame
- Покращена підтримка для негативних значень кутових на .drawRoundRectComplex
- Додана stage.mouseMoveOutside & mouseEvent.rawX / Y
- Додана & Quot; createjs.createCanvas () & Quot; для підтримки альтернативних полотен (напр. exCanvas)
- Додана & Quot; масштаб & Quot; параметр кеша () і очищені реалізації
- Виправлена DOMElement з Opera
- Різні виправлення помилок і поновлення Doc
Що нового у версії v0.4.1:
- Виправлена проблема з попереднього завантаження спрайт лист зображень при використанні листи, засновані плитка
- Працював навколо помилка в Safari з addFlippedFrames
- Додана setChildIndex (), swapChildrenAt (), і swapChildren (), щоб контейнер
- Зроблено частота парам на enableMouseOver бажанням
- Працював навколо Chrome 17 помилка, яка буде перешкоджати текст без MaxWidth від надання
- Додаткові виправлення для відео в якості джерела Bitmap
- Переписати з Ticker для спрощення реалізації та вирішити проблеми з useRAF в Safari
- Анімації в BitmapAnimation тепер за замовчуванням цикл
- Додана BitmapAnimation.play / зупинка ()
- Додана Bitmap.sourceRect
- Тикер тепер підтримує об'єкт з методом кліща, або функцію в якості слухача
- Перейменовано DisplayObject.tick в .onTick
- клас MovieClip Додано
- Додана OnComplete в SpriteSheet
- клас Додано ColorMatrix
Що нового у версії v0.4:
- Додана DisplayObject.setTransform ()
- Додана DisplayObject.onDoubleClick обробник (завдяки rbarazi)
- Додана DisplayObject.cacheID і DisplayObject.getCacheDataURL ()
- Оптимізація продуктивності для малювання DisplayObject
- Додана підтримка сенсорного введення (однієї точки) за допомогою сенсорного класу
- Додана підтримка для проходження зображення URI конструктору Bitmap
- Виправлення Тіні
- Оптимізація
- Оновлення Документація
Що нового у версії v0.3.2:
- Додана stage.mouseInBounds
- Додана DisplayObject.onMouseOver і onMouseOut зворотні виклики
- Додана stage.enableMouseOver (частота)
- Покращена підтримка для розрахунку mouseX / Y в діви з відносним позиціонуванням
- Виправлена Graphics.clone ()
- Виправлена проблема з тінями не скидається правильно
- мігрували використовувати YUIDocs замість JSDocs
- Виправлена помилка, не дозволяла примірників BitmapSequence з frameData від роботи з gotoAndPlay (номер кадру)
Вимоги
- включений JavaScript на стороні клієнта
Коментар не знайдено