Полезные библиотеки для As3

 В сети очень много классов и библиотек, которые могут пригодиться в той или иной ситуации. Можно найти разное: от поодиноких классов для анимации –  до библиотек для разпознавания лиц через вебкамеру:) Для аниматоров тоже много чего интересного найдётся. В первую очередь это, конечно же, твиннеры. Твиннер - это движок для программной анимации. Судя по количеству наименований твиннеров, программная анимация тоже популярна и заслуживает внимания. 

Кроме твиннеров представляют интерес классы для работы с частицами, звуком, физикой и пр. Если хорошо поискать, можно найти классы на все случаи жизни.

Итак по порядку:

Grape

Набор классов позволяет двигать объекты по различным траекториям, которые создаются программно. Классы позволяют создать траекторию движения, например круговую, спиральную синусоидальную или кривую Безье и т. д.

Вот простенький пример использования:

Скачать классы можно отсюда.

Здесь ещё примеры и описание (англ.).

Tweensy

Очень мощный твиннер с множеством классов и примеров. Имеет классы для создания частиц, таких как дым, огонь и т.п. Включает функцию bitmap рендеринга, твиннингавекторныхфгур и многое другое.

Несколько примеров, которые вместе с классами можно скачать отсюда:

Классы от greensock

Набор классов для работы с анимацией и таймлайном. Имеет множество полезных функций. Включает документацию и примеры.

HydroTween

Тоже достойный твиннер.

Базовый функционал приведён в примере ниже, который можно скачать вместе с классами здесь:

AnimationPackage

Интересный твиннер с множеством классов. Довольно мощный инструмент. Документация прилагается вместе с классами и примером:

Среди библиотек для работы с частицами по интуитивности и простоте использования выигрывает однозначно Partigen (о нём будет отдельный пост с подробным описанием).

Из не менее чудесных аналогов следует отметить Flint:

Библиотека имеет множество классов и хороших примеров для создания как 2D так и 3D частиц.

Orion еще одна библиотека попроще, но эффекты, сделанные с её помощью также впечатляют:

Ещё существует множество библиотек для работы со звуком, например SoundFX, который позволяет проигрывать и редактировать звуки:

Если вам нужна физика во флеш, рыть нужно в сторону физических движков. Они в основном используются в играх. Их есть множество наименований и для 2Д и 3Д. Вот, например, демка из Box2D:

И ещё немножко о том, как использовать эти классы. Если вам нужен отдельный класс, а не вся библиотека, то можно поместить данный класс в папке с проектом. Затем из этого класса нужно удалить всё из первой строчки после слова package. Например, строчка 

package Box2D.Collision

{

...

}

превратится в 

package 

{

...

}

Чтобы использовать библиотеку полностью, нужно папку с классами разместить в папке с проектом, а затем импортировать нужные классы, например, так:

import Box2D.Collision.*;

Если вы знаете ещё что-то интересное, обязательно напишите в комментариях, ведь всех класов и библиотек не счесть:)

Автор: Андрей Барвинко

flash-animated.com

Комментарии
Аватар пользователя tort

Нужно помнить о лицензиях. Greensock, например, не разрешается использовать в коммерческих продуктах без покупки лицензии.

Аватар пользователя Зверь

Usage in 100% free apps, games, sites, and other software even if you charge a fee to develop these products

Аватар пользователя tort

Зверь пишет:
100% free apps

tort пишет:
коммерческих продуктах

"Коммерческих" означает, что за этот продукт разработчик получил деньги в любом виде от пользователя.
"Free apps" означает, что этот продукт полностью бесплатен для пользователя.
Тут все по полочкам - http://www.greensock.com/licensing/

Аватар пользователя Зверь

Из faq:
Do I have to purchase a license to use this code? Can I use it for commercial purposes?
You may use the code at no charge in commercial or non-commercial web sites, games, components, applications, and other software as long as end users are not charged a fee of any kind to use your product or gain access to it. If your client pays you a one-time fee to create the site/product, that’s perfectly fine and qualifies under the “no charge” license.

За разовую разработку игры/баннера, то она попадает под условия бесплатной

Аватар пользователя Гость2

Где можно скачать Orion ? на оф. страничке ссылка на файл битая Sad

Аватар пользователя flahhi

Действительно, уже ссылка не работает. Благо он у меня сохранился, -
вот.

Аватар пользователя Гость2

Премного благодарен Smile

Аватар пользователя LeeTovetz

Круто. Спасибо.

моя радость тут ))) http://leetovetz.deviantart.com/gallery/

Аватар пользователя Anyoneelselikeyou

Ну надо же!! Спасибо, буду изучать
Пользуюсь только гринсокс (для меня он самый понятный - мой мозг улавливает сходство с простым классом Tween, который я хорошо научилась использовать, и далее действую по аналогии).
Эх, старая добрая анимация "ручками" - это же так здорово...

Что бы вы сделали, если бы точно знали что всё получится?...

Аватар пользователя Гость

Anyoneelselikeyou пишет:
Ну надо же!! Спасибо, буду изучать
Пользуюсь только гринсокс (для меня он самый понятный - мой мозг улавливает сходство с простым классом Tween, который я хорошо научилась использовать, и далее действую по аналогии).
Эх, старая добрая анимация "ручками" - это же так здорово...

Ой, а мне нужна библиотека Tween lite/max для AS3 Выложи пожалуйста Smile На сайте её нет... как будто и не было...

Аватар пользователя Гость
Аватар пользователя Ranex

Спасибки Smile

Аватар пользователя Алексей

И ещё "несколько" библиотек. может пригодится? )
Раз: http://habrahabr.ru/post/112347/
Два: http://habrahabr.ru/post/112507/
Три (English): http://www.adrianparr.com/?p=83

Аватар пользователя Oksana

да это туча библиотек. спасибо за ссылки!