fabric.js: animate not a function

В последнее время мне довелось плотно работать с javascript. Углубившись в этот язык более чем приходилось раньше, я вошёл во вкус и даже почувствовал интерес к js. До этого я прибегал к нему лишь по мере надобности, решая насущные задачи в лоб, слабо разбираясь в тонкостях и возможностях.

Наконец дошли руки попробовать его и для создания графики. Сперва пытался заставить его работать с SVG, но, увы, поддержка DOM XML в браузерах оставляет желать лучшего, мне её, для удобной работы с SVG, показалось недостаточно. Тогда я решил посмотреть что представляют собой современные библиотеки для работы с canvas. Сперва было замахнулся на WebGL, но поскольку никогда не приходилось иметь дело с трёхмерной графикой, всё же остановился на более простом его 2D контексте.

Полистав обзоры, отзывы и интродукции остановился на fabric.js. Учебник мне показался, кстати, очень удачным — быстрый и легкий для чтения, но достаточно подробный, то что надо.

Поупражнявшись на jsfiddle.net, для большего удобства я перенёс код в eclipse и решил продолжить. Каково же было моё удивление, когда консоль Firebug сообщила мне:
circle.animate not a function
Библиотека, к этому моменту уже лежала на http://localhost/CDN/. Собрал я её отметив все компоненты при помощи сборщика на официальном сайте fabric. Если отметить всё, то можно получить ссылку следующего вида:
http://fabricjs.com/build/files/text,cufon,gestures,easing,parser,freedrawing,interaction,serialization,image_filters,gradient,pattern,shadow,node.min.js
И что самое коварное, в коде, лежащем по этой ссылке, действительно нет метода animate! Запрос в Google привёл меня на это обсуждение, в ходе которого пользователи с аналогичной моей проблемой обращаются к разработчику (kangax), который обещает исправить проблему сборщика, и даже несколько раз объявляет об устранении ошибки.

Вот такая история. Решить же проблему мне удалось взяв fabric версии 1.4 из CDN cloudflare, путь к которому я подглядел на том же jsfiddle. Чего и вам желаю =)

Эта запись была опубликована в рубрике Побочное и отмечена метками , , . Добавить в закладки ссылку.

Оставить комментарий

Ваш email не будет опубликован. Обязательные поля отмечены *

Вы можете использовать это HTMLтеги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>