EaselJS была создана бывшим Flash-разработчик, который хотел, чтобы принести тот же способ работы с веб-анимации и графики поколения в новом мире HTML5.
Доставка в API, похожий на то, что Flash-разработчики были использованы для работы в прошлом, EaselJS позволяет им создавать сложные анимации процедуры, настолько мощным, что они могут быть даже использованы с браузерных игр.
Так как большинство современных веб-активности вращается вокруг умных устройств, библиотека также поставляется с сенсорным поддержки для мобильных устройств.
Это может помочь с разработчиками, работает на кросс-платформенных приложений, обеспечивая согласованную, унифицированного интерфейса для работы с их холст анимации / графики.
Библиотека может себе дело с:
- Оказание объект
- Контроль этап
- Вложенные элементы
- Растровый рисунок
- Спрайт изображения
- Фильтры
- Тени
- Формирование HTML-
Примеры приложений включены в пакет загрузки
Что нового В этом выпуске:.
- Новый класс и модель наследования
- Основные производительность увеличивается
- методы получения и установки добавлены в течение
- Новые события и методы
- Время основе MovieClip
- Новая графика Команда шаблон
- AN & unminified Quot; в сочетании & Quot; Библиотека
Что нового в версии 0.8.0:
- Новый класс и модель наследования
- Основные производительность увеличивается
- методы получения и установки добавлены в течение
- Новые события и методы
- Время основе MovieClip
- Новая графика Команда шаблон
- AN & 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 на стороне клиента
Комментарии не найдены