Comments 23
1)Нет
2)Однозначно стоит!
2)Однозначно стоит!
+8
Спасибо за статью.
По поводу примеров, думаю стоит добавить. Раньше не слышал. Попробуем ручками.
По поводу примеров, думаю стоит добавить. Раньше не слышал. Попробуем ручками.
+1
Хотелось бы увидеть примеры использования для создания сложной анимации. А так выглядит весьма заманчиво.
0
Что такое сложная анимация? Я как раз за простоту простых анимаций GS полюбил, но не прочь приобрести новые навыки :)
0
Вы сами писали:
Увидеть что-нибудь из этого было бы весьма кстати. Видел у них на сайте showcase (справа), многие примеры использования очень интересны.
У GSAP есть, например, физический 2D-движок.
работа с таймлайном — анимации соединяются в цепочки или составляются в любом другом порядке
анимировать можно фактически любое свойство любого объекта
Увидеть что-нибудь из этого было бы весьма кстати. Видел у них на сайте showcase (справа), многие примеры использования очень интересны.
0
Очень хотелось бы пару примеров кода. А то заинтриговали таймлайном.
0
Примеры представленные на их офф. сайте забавные.
Отталкивает один нюанс — отсутствие документации в исходном коде.
Еще, на первый взгляд, кажется что библиотека просто была сгенерена из существующего AS кода.
Отталкивает один нюанс — отсутствие документации в исходном коде.
Еще, на первый взгляд, кажется что библиотека просто была сгенерена из существующего AS кода.
+1
Отличная либа, пользуюзь ежедневно.
0
Использую во флеш-проектах. Надо взять на заметку для JS.
0
Как мне кажется, не уместно сравнивать библиотеки для работы с DOM (преимущественно) и Tween.
Сравните хотя бы с libcanvas что ли…
Сравните хотя бы с libcanvas что ли…
0
на сколько я понимаю идею библиотеки, то она предоставляет свою версию
Но да, было бы интересно сравнить его скорость с
jQuery().animate
. В последнем AtomJS оно реализуется при помощи new atom.Animatable(this)
, LibCanvas же использует atom.Animatable
.Но да, было бы интересно сравнить его скорость с
atom.Animatable
0
Кстати, на локалхосте проверил вариант с AtomJS и таким кодом:
Конечно, скорость не как у специализированного TweenLite, но всё равно значительно лучше основных конкурентов и очень достойно)
tests.atom = {
milliseconds:true,
wrapDot:function(dot) {
return atom.dom(dot);
},
tween:function(dot) {
dot.get(0).style.cssText = startingCSS
(function () {
var angle = Math.random() * Math.PI * 2;
dot.animate({
fn : 'cubic-in',
time : duration,
props: {
left : Math.cos(angle) * radius + centerX,
top : Math.sin(angle) * radius + centerY,
width : 32,
height: 32
},
onComplete: function() { tests.atom.tween(dot) }
});
}.delay(Math.random() * duration));
},
stop:function(dot) {
dot.stopAnimation(true);
}
};
Конечно, скорость не как у специализированного TweenLite, но всё равно значительно лучше основных конкурентов и очень достойно)
+2
В тесте наблюдается какая-то странная корелляция между dots/FPS. Разница при 300 и 500 точках в 2.5-3 раза.
0
набросал небольшой слайдер с использованием TweenLite и jQuery, TweenLite значительно плавнее и приятнее, даже не знаю как после этого анимировать что-то на jQuery
… может написать некий адаптер которые перекроет стандартные функции анимации jQuery на TweenLite )
… может написать некий адаптер которые перекроет стандартные функции анимации jQuery на TweenLite )
+1
можно демку?
0
Я понимаю, что год прошел, и обе библиотеки успешно развивались, но вот случай из практики. Буквально только что в живом проекте с разными анимациями (то страничку прокрутить, то меню выезжает, то абзацы сворачиваются и т.п.) решили обойтись без GSAP, т.к. jquery.animate() показал примерно ту же плавность на глаз, а поддерживать одну библиотеку (jq уже есть в проекте по-любому) легче, чем две.
0
Моя любимая бибилиотека теперь и на JS. Спасибо за хорошую новость!
+1
Sign up to leave a comment.
Greensock — теперь и для JavaScript