📜 ⬆️ ⬇️

A lot of useful pieces for AS3 # 2

In the continuation of the article about useful things for AS3 , today we will talk about 2D physics engines, libraries for working with sound, systems for working with particles, sets for downloading data, OOP frameworks, frameworks for developing websites, as well as a bunch of other useful libraries / frameworks / classes whose purpose did not fit into one of the categories.

2D physics engines


APE (Actionscript Physics Engine)
Box2DFlashAS3
FOAM - 2D Rigid Body Physics Engine.
glaze - 2D Rigid Body Dynamics & Game Engine for Actionstipt 3.
motor2
Fisix engine
Popshapes
Collision Detection Kit
QuickBox2D - A mini-library created to work with Box2DFlashAS3
nape - caXe / haXe / AS3 physics engine
WCK - Box2d Flash Alchemy Port + World Construction Kit (AS3 Physics Engine)

Security


AS3Crypto

Libraries for working with sound


Popforge is a “sandbox” for various packages (WTF ?! Why does the author of the original post include this library only in the audio section? In addition to the audio package, it also includes a library for working with images and panoramas).
Sonoflash library for working with dynamic sound in AS3 (commercial).
tonfall is a small framework for working with sound.
standingwave - Flash / Flex library for working with high-level sound synthesis.
A selection of interesting articles about synthesizing music using AS3 by MinimalComps :
- Part 1: basics, noise
- Part 2: waves
- Part 3: visualization and "envelopes" (unfortunately, I could not find another translation for the word "envelopes", I suspect that the musicians for this term use some other word, I will be grateful if knowledgeable people write more suitable translation in the comments ).
- Part 4: Tone Class
SoundFX - sound filters for AS3.
ALF is a sound processing library in Flash.
as3sfxr is the C ++ port of the sfxr application. Generates sound effects as in the good old-school games (additional link to the project: www.superflashbros.net/as3sfxr ).
as3lameencoder
as3wavsound - provides the ability to play .wav classes using Flash.
MicRecorder is a small library for working with a microphone.
Shine-MP3-Encoder-on-AS3-Alchemy - Flash / Alchemy port of a small Shine MP3 encoder.
Pitch MP3 - change the speed of sound in real time (cool !!!).
PitchShifter - changing the pitch of the sound, pitch-shifting (I think this term should be left without translation), i.e. without changing the length of the sound.
soundtouch-as3 - AS3 port of the library for sound processing.
')

Particle Systems


FLiNT
Partigen (not free)
Pulse Particle System - a general-purpose system for working with particles.
Emitter is an AS3 particle based engine.
Stardust - AS3 engine for working with particles.
Orion is a simple and flexible particle generator.
particlesun - A 3D or 2D Particle Engine for Actionscript 3.0

Data visualization


Flare - the creation of interactive representations of information for the WEB.

Loading Kits Loading Kits


BulkLoader is a library for managing multi-boot in AS3.
LoaderMax - the bootloader from the creators of TweenLite / Max, I think, is worth attention.
Masapi - Flash / Flex / AIR AS3 framework, for bulk upload.
QueueLoaderAS3
SomaLoader is a “lightweight” AS3 download management manager.

During my work I had to work with SomaLoader and BulkLoader. I think that both of them have their advantages, and, probably, it matters more, someone will get used to something faster. For example, I quickly got used to SomaLoader and, therefore, I try to use it more often in my projects.

OOP frameworks


Cairngorm
PureMVC
fabrication is a pureMVC multicore utility that speeds development (suggested likeleto ).
Mate
Swiz is a super-simple micro-architectural framework for developing RIA Flex applications.
HydraMVC is a rewritten PureMVC API specifically for Flex.
RobotLegs is an architectural (or structural) AS3 framework.
LayerGlue - Flash / Flex framework aimed at the rapid development of sites.
Slide framework for Flex 2/3.
Guasax is an easy-to-use software framework for developing streamlined and scalable applications.
VEGAS - AS3, AS2 and SSAS open-source framework.
Parsley - AS3 framework for Flex / Flash / AIR applications.
LowRa - AS3 version of pixlib.
CASA Lib is an open-source library for AS2 / AS3.
FlashMVC is a flexible and “lightweight” AS3 framework.
Hive - AS3 MVC framework based on state-based (state-based).
Soma and SomaUI - AS3 MVC framework and other software for generating sites based on it.
Spring Actionscript - AS3 "offshoot" from the Java Spring framework.
SmartyPants IOC - “dependency injection” for Flex and Flash applications
fosfr - AS3 open-source framework.
Flight Framework
CycleFramework is a framework focused on managing and developing “views” (view management and development orientation framework).

Site development frameworks


Gaia is an open-source front-end framework for AS3 and AS2, designed to significantly reduce development time.
flashflowfactory - helps you to easily install flash sites.

Other APIs / Libraries / Frameworks


facebook-actionscript-api - Actionscript API for working with Facebook.
as3facebooklib - AS3 API for Facebook.
Yahoo Maps API
corelib - AS3 library for implementing many basic functions (JPEG encoding, MD5 hashing, JSON serialization, etc.)
as3flexunitlib - AS3 framework for unit testing.
as3flickrlib - AS3 API for Flickr.
as3mapprlib - AS3 API for Mappr.
as3syndicationlib - AS3 library for RSS / Atom operation.
as3odeolib - AS3 API for Odeo.
as3youtubelib - AS3 API for YouTube.
as3ebaylib - AS3 API for eBay.
as3awss3lib - AS3 to interact with Amazon S3.
as3soundeditorlib - AS3 library for playing sounds, displaying the sound spectrum and key points.
as3ds - AS3 data structure for game developers.
as3notificationlib is a notification framework written on AS3 for AIR.
as3preferenceslib - AIR library for storing preferences.
as3nativealertlib - AIR warning that appears in the native window.
ASCOLLADA - AS library for parsing Collada files.
FZip - AS3 library for downloading, editing and creating standard ZIP archives.
AS3 Zip Library - AS3 library for reading and writing ZIP files.
lastfm-as3 - AS3 API for accessing the services of Last.fm.
Mapquest
Modest Maps - display and interaction with tile maps in Flash.
as3cards - AS3 engine for card games.
flexircclient - AS3 library for working with IRC.
AsWing is a GUI framework and library that simplifies the development of interfaces in Flash applications.
as3httpclient - AS3 classes that extend the HTTP / HTTPS API in Flash Player 9.
DistortionTweener
ascanvas - adapter (?) HTML Canvas and fl.display.Graphics.
dopplr-as3 - AS3 code for accessing the dopplr.com API.
FC64 is an open source Commodore 64 emulator.
Google Maps API
gmaps-utility-library-flash - Google Maps API for Flash Utility Library.
FVNC - VNC client for Flash Player 9 and above.
AS3 Parametric Curve Library
AWI - AMFPHP-WordPress Integration (in Spanish).
as3webservice
as3jayrock
ASAP Library - A library for developing and maintaining interactive applications.
WordPress XML-RPC API
as3maillib - AS3 email library.
AlivePDF - AS3 open-source library for working with PDF. The ability to 100% generate PDF on the client side.
purepdf - Flash / Actionscript library for creating PDF files.
SWFAddress - deep-linking for Flash (SWFAddress is already a kind of standard for creating Flash sites, with the possibility to refer to the internal pages of the site).
Flash Camouflage - AS3 framework for skinning.
Flexlib is an open-source library of Flex components.
Yahoo Astra Flash Components
as3-fullscreen-lib is a small library used to scale content to the full size of the browser.
coordy - AS3 markup framework.
vectorvision - vectors in papervision3D.
WiiFlash is the interaction between Wiimote and Flash.
Flash-Optimizing-Tools - an API that helps optimize Flash applications.
twitterscript - AS API for Twitter.
oauth-as3 - OAuth AS library (useful for Twitter clients).
OAuth - AS3 / Flex OAuth Library (useful for Twitter clients).
NabaztagAPI - AS3 wrapper for the Nabaztag API.
SWFObject is a simple and straightforward way to embed Flash content into HTML, using JS (a unique embedding standard).
tweetr - AS3 API for Twitter
myLib is a powerful open-source framework designed to create complex components in AS3 projects.
as3scribdlib - AS3 API for Scribd.
FDOT is a collection of AS3 classes that make complex things easier.
xpath-as3 - AS3 implementation of XPath.
DirectorAS3 is a library for SlideShowPro Director.
SWX is the native data format for Flash.
openplatform-flash - AS3 library for The Guardian Open Platform.
ARTionscript - AS3 'Generative Art' framework (a strange thing, as I understand it, allows you to generate beautiful images).
ffffound-as3-api - the unofficial AS3 API for FFFFOUND!
colormunch - AS3 library for the Adobe Kuler API.
GpxAS3 is a library for parsing and manipulating GPX (GPS Exchange format) files.
gaforflash - Google Analytics tracking for Flash.
minimalcomps - Minimalist AS3 components (Keith Peters).
HYPE Framework is a multifunctional framework sharpened for visualization (Branden Hall and Joshua Davis). In fact, the framework is very versatile and contains a large number of interesting examples, I advise everyone to ozankomitsya.
TempoLite is a small and efficient media library.
SoundManager - simplifies adding sounds to projects. Cool code, based on it, I made a small class for working with sounds.
TextFlowPro - allows you to combine several text fields into one “stream” and interact with them as with one container.
AnimatedBitmap - provides functionality for Bitmap objects to animate them using a series of images.
Active window blur
SWFsize - works in conjunction with the SWFObject and provides control over the size of the application's SWF container.
as3-signals - signals are a new approach to AS3 events. The idea was borrowed from C # events and QT signals / slots.
swffit is not an AS3 library, but a JS file that adds scrolling to the browser if it is smaller than a certain size.
libscorm is not an AS3 library, but a JS library for creating Flash or HTML courses based on the SCORM 2004 specification (as far as I understand, here we are talking about distance learning).
pipwerks.SCORM - adding simple SCORM functionality to an existing Flash file.
custom-context-menu - the ability to track a greenback event with the right mouse button in AS3.
Library & LibraryManager - for using external files in Flash projects.
DataStructures - HaXe / AS3 library for game developers.
miditoflash - receiving midi-events in Flash from any midi-devices, via Java and JavaScript.
ASBlender - AS3 library for reading .blend files (Blender).
OpenPyro is an open-source AS3 framework created for RIA development.
TurboSignals is a library that implements the "signals" and "slots" patterns.
evoTinyEngine is a demo scene engine (there are interesting examples: code.google.com/p/evotinyengine ).
Flashsurf
XML-RPC is a simple way to transfer information from Flash using an XML-RPC endpoint.
as3-rpclib - AS3 RPC library for flash-remoting (amf0), xml-rpc, json-rpc.
as3swf is a low-level AS3 library for parsing, creating, modifying, and publishing SWF files.
BrowserCanvas is the world's easiest way to dynamically resize Flash.
Chain - deferred function call.
App Analytics is a comprehensive solution for analyzing AIR applications.
governor is a multithreaded script engine.
mojocolors - AS3 library for working with color, “inspired” by the cool Nodebox Colors library.
flashdraw3d is a very "lightweight" API for 3D drawing in Flash.
Sprouts is an open-source, cross-platform tool for generating and customizing projects.
ZaaIL - support 40+ image formats.
MouseWheelTrap - fix for unwanted simultaneous behavior of the browser and Flash applications while scrolling with the mouse wheel.
FLVSlicer is a simple FLV “ cutter ” and “binder”.
Fluxus - AS3 / Flex registry of libraries similar to Ruby Gems.
EventController - easier event management.
as3-jaws is another (AS3) web client (for .NET web services).
CJSignals - AS3 framework based on the “observer” pattern (new approach to events in AS3).
Reflex is a “lightweight” framework for developing interface components.
Merapi is a bridge between AIR and Java.
AS3-P2P-LIB - AS3 library for the new P2P API in Flash Player 10.
dropbox-as3 - AS3 Dropbox API.
TransformManager (AS3) - interactive scaling / rotation / movement of DisplayObject objects (commercial).
as3flobile is a set of AS3 components oriented for Flash Player on mobile devices.
short - write less, do more with AS3.
hexagonlib - AS3 library for many tasks.
as3glue is a library for physical interactions in Flash.
apdev-videoplayer - open-source AS3 "script-only" video player.
flash-runtime-font-publisher - A runtime font publisher for the Flash IDE (?).
flash-midi-server is a simple way to send midi information from Flash.
as3syntaxhighlight - ActionScript library that can highlight syntax in many languages.
fcss - Flash library for CSS.
Degrafa - A declarative graphics framework for Flex (?).
as3feedparser is a news parser for AS3.
as3motion - tracking movements in AS3.
QR Code Reader is a library that recognizes and decodes any QR codes on any images.
HiSlope - AS3 filtering tool for live video.
templelibrary is a specially designed library for solving common problems in daily development.
tlfx - extended Text Layout Framework (TLF).
tinytlf is a small and versatile AS3 TLF framework built on Flash Text Engine for Flash and Flex.
Indexhibit - Flash frontend for Indexhibit CMS.
Transform Tool - move, scale, rotate, skew and flip DisplayObject objects (additional link to the project: senocular.com/?entry=799 ).
FlexORM - Object Relational Mapping (object-relational?) Framework for AIR, which allows to avoid the incompatibility of writing SQL code.
AS3Kinect is a library consisting of server-side C and client-side Flash parts for accessing Kinect.
GraphicsUtil.drawArrow - drawing arrows in AS3.
NeuroskyMindsetAS3API - AS3 API for working with the NeuroSky Mind BCI.
FlashPress is an AMFPHP and Zend_AMF service for connecting to WordPress.
SpriteSheet is not an API, but a class for creating graphics.
Font Reader - AS3 Parser True Type Fonts.
as3googleurlshortener - shorten and expand URLs in Flash using the Google URL Shortener Service (goo.gl).
AS3FaceApi - As3 port of face recognition API (face.com).

PS:


1) The previous part of the collection .
2) Original post in English .
3) Fasting from injun (at first I saw a similar selection from him).

Source: https://habr.com/ru/post/112507/


All Articles