📜 ⬆️ ⬇️

Review of free libraries for Flash / Actionscript 3.0 developers

The appearance in 2006 of the third version of the ActionScript language significantly influenced the development of the flash application market. The shift in focus from the creation by designers of small flash applications towards the development of more complex software products has required the involvement of an increasing number of professional programmers in the industry. Support for PLOs, packages, namespaces, and other innovations spawned the creation of various universal and narrowly targeted libraries that serve as the basis for many projects.
This article is a review of the most popular and useful libraries that can be a starting point for novice flash developers, and also be useful for professionals.

Flash / AS3 website development


Gaia

Gaia is perhaps the most common platform for creating sites on AS3 and AS2. The front-end open source framework is aimed at both professional developers and beginners.

image

Features:
A simple API provides a relatively low entry threshold and greatly simplifies the creation of such basic things as navigation, preloaders, control of graphic elements, etc. The optimization for search engines has been implemented.
Use Gaia: Mercedes Benz: AMG, Disney, Samsung, McDonald's and many others.
')
Progression

According to the developers on the official website of Progression , this framework, aimed primarily at designers, is designed to fill the gap between HTML and Flash. A large set of ready-made tools and components allows you to create websites from scratch, without having programming skills.

image

Features : Automatic HTML structure generation, Google Analytics support. The Progression Scene Editor allows you to create sites by simply dragging and adjusting the necessary elements. Different development approaches (timeline-based or class-based), several ways to manage events.
Use Progression : Franck Muller and others.

ASAP

The open AS3 library for creating Rich Internet Applications is a set of practical solutions for problems that developers often encounter when creating flash applications. Official site: ASAP

image

Features: Unlike Gaia and Progression, where a complex application can be assembled literally by dragging necessary elements with a mouse to the workspace, ASAP is a set of classes that can be easily used in a new project. Developers have solved such standard tasks as managing video streams, loaders, events, and others.
Use ASAP: Mercedes-Benz, Nissan, Volkswagen and others.

Physical 2D engines


Ape

image

APE ( Actionscript Physics Engine ) is a free open source physics 2D engine for writing applications on AS3.

Fisix

image

Free 2D engine with lots of examples and tutorials for beginners. Well documented, with a developed developer community, focused on game designers. Official site: Fisix

Box2DFlashAS3

image

An open source physical 2D engine is a translation of the well-known Box2D library from C ++ to AS3. Earlier on Habré was published a more detailed article with examples.
Official website: Box2DFlashAS3

Conclusion


This is just a brief overview of the main products that flash developers should pay attention to. All libraries have their advantages and disadvantages and are well suited for solving only a specific range of tasks. I plan to devote my next review to the game and three-dimensional engines on Actionscript 3.0.

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


All Articles