Updating conversion, creating readmes

This commit is contained in:
Jonas Zeunert
2024-04-19 23:37:46 +02:00
parent 3619ac710a
commit 08e75b0f0a
635 changed files with 30878 additions and 37344 deletions

View File

@@ -1,13 +1,13 @@
 (https://www.adobe.com/products/air.html)
 Awesome ActionScript 3 !Awesome (https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg) (https://github.com/sindresorhus/awesome)
 Awesome ActionScript 3 !Awesome (https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg) (https://github.com/sindresorhus/awesome)
▐ A curated list of awesome libraries and components for ActionScript 3 and Adobe AIR.
Adobe AIR (https://en.wikipedia.org/wiki/Adobe_AIR) provides a single set of APIs to build cross-platform desktop/mobile applications and games. ActionScript 3 (https://en.wikipedia.org/wiki/ActionScript) is the
programming language for AIR. Powerful native functionality such as file system, SQLite, sensors are included by default. To add missing functionality, you can build ANEs (Air Native Extensions) coded in the 
native language (eg VC++ for Windows, Java for Android, Swift/Objective-C for iOS). To build mobile apps/games with GPU-rendered graphics, use the Starling (https://gamua.com/starling/) framework and optionally 
the Feathers UI (https://feathersui.com/). Adobe AIR is very popular in the mobile gaming space.
Adobe AIR (https://en.wikipedia.org/wiki/Adobe_AIR) provides a single set of APIs to build cross-platform desktop/mobile applications and games. ActionScript 3 (https://en.wikipedia.org/wiki/ActionScript) is the programming language for
AIR. Powerful native functionality such as file system, SQLite, sensors are included by default. To add missing functionality, you can build ANEs (Air Native Extensions) coded in the native language (eg VC++ for Windows, Java for 
Android, Swift/Objective-C for iOS). To build mobile apps/games with GPU-rendered graphics, use the Starling (https://gamua.com/starling/) framework and optionally the Feathers UI (https://feathersui.com/). Adobe AIR is very popular in 
the mobile gaming space.
Contributions welcome. To add a useful project simply create an Issue (https://github.com/hgupta9/awesome-actionscript3/issues).
@@ -32,8 +32,7 @@
⟡ FlashDevelop (http://flashdevelop.org/) - Premiere free & open-source IDE for AS3 & AIR, with code completion, debugging, and more.
⟡ Powerflasher FDT (http://fdt.powerflasher.com/) - Commercial IDE built on the Eclipse platform for development of Adobe Flash/AIR content.
⟡ Adobe Flash Builder (https://www.adobe.com/products/flash-builder.html) - Commercial IDE for building applications on the Flex framework (with advanced debugging tools).
⟡ Moonshine IDE (http://moonshine-ide.com/) - Moonshine is a free and open source middleweight IDE built with ActionScript 3 for ActionScript 3, Apache Flex®, Apache FlexJS® and Feathers development with Cloud 
and Desktop support.
⟡ Moonshine IDE (http://moonshine-ide.com/) - Moonshine is a free and open source middleweight IDE built with ActionScript 3 for ActionScript 3, Apache Flex®, Apache FlexJS® and Feathers development with Cloud and Desktop support.
⟡ IntelliJ IDEA (https://www.jetbrains.com/help/idea/building-actionscript-and-flex-applications.html) - Commercial IDE that supports many different languages including AS3.
⟡ Visual Studio Code (https://as3mxml.com/) - An AS3 & MXML language extension for Visual Studio Code. Runs on Windows, macOS, and Linux.
@@ -76,19 +75,18 @@
UI Frameworks
⟡ Starling (https://gamua.com/starling/) - High-performance 2D graphics engine built on Stage3D. API identical to Flash API. (github (https://github.com/Gamua/Starling-Framework), help 
(http://wiki.starling-framework.org/start)).
⟡ Starling (https://gamua.com/starling/) - High-performance 2D graphics engine built on Stage3D. API identical to Flash API. (github (https://github.com/Gamua/Starling-Framework), help (http://wiki.starling-framework.org/start)).
⟡ Feathers UI (https://feathersui.com/) - User interface components for Starling Framework (github (https://github.com/BowlerHatLLC/feathers), help (https://feathersui.com/help/index.html)).
⟡ Flow (https://github.com/artman/Flow) - Layout, effects, data binding and remoting framework to be used instead of Flex.
⟡ AS3Commons UI (https://github.com/AS3Commons/as3commons-ui) - Layouting, focus and keyboard management framework.
⟡ Swiz (https://github.com/swiz/swiz-framework) - Brutally simple micro-architecture for creating RIAs with AS3 and Adobe Flex.
⟡ Hiddenwood (https://github.com/raweden/Project-Hiddenwood) - User interface library developed for a web app project, written in AS3 and in a MVC pattern.
⟡ Elastic-Lists (https://github.com/MoritzStefaner/Elastic-Lists) - Fluid and powerful interface for facet browsing.
⟡ Apache Flex® (https://flex.apache.org/) - The Apache Flex® SDK is the evolution of the popular Adobe Flex SDK. The Apache Flex® SDK is an application development framework for easily building Flash-based 
applications for mobile devices, web browsers, and desktop platforms.
⟡ Apache Royale® (http://royale.apache.org/) - The Apache Royale® project is developing a next-generation of the Apache Flex® SDK. Royale has the goal of allowing applications developed in MXML and ActionScript 
to not only run in the Flash/AIR runtimes, but also to run natively in the browser without Flash, on mobile devices as a PhoneGap/Cordova application, and in embedded JS environments such as Chromium Embedded 
Framework. Royale has the potential to allow your MXML and ActionScript code to run in even more places than Flash currently does.
⟡ Apache Flex® (https://flex.apache.org/) - The Apache Flex® SDK is the evolution of the popular Adobe Flex SDK. The Apache Flex® SDK is an application development framework for easily building Flash-based applications for mobile 
devices, web browsers, and desktop platforms.
⟡ Apache Royale® (http://royale.apache.org/) - The Apache Royale® project is developing a next-generation of the Apache Flex® SDK. Royale has the goal of allowing applications developed in MXML and ActionScript to not only run in the 
Flash/AIR runtimes, but also to run natively in the browser without Flash, on mobile devices as a PhoneGap/Cordova application, and in embedded JS environments such as Chromium Embedded Framework. Royale has the potential to allow your 
MXML and ActionScript code to run in even more places than Flash currently does.
Game Frameworks
@@ -96,8 +94,8 @@
⟡ StarlingPunk (https://github.com/asaia/StarlingPunk) - Framework built on Starling to add structure and organization to your game projects.
⟡ FlashPunk (https://github.com/useflashpunk/FlashPunk) - Framework to build 2D games. Provides graphics, events, inputs, animation, etc.
⟡ Flixel (https://github.com/AdamAtomic/flixel) - Useful base classes that you can extend to make your own game objects.
⟡ Tetragon (https://github.com/NothingInteractive/tetragon) - Cross-platform framework to build any kind of game. Provides resource management, debugging facilities, multi-locale support, layered extendability, 
a game-oriented data structure, and more.
⟡ Tetragon (https://github.com/NothingInteractive/tetragon) - Cross-platform framework to build any kind of game. Provides resource management, debugging facilities, multi-locale support, layered extendability, a game-oriented data 
structure, and more.
⟡ Pixelizer (https://github.com/johanp/Pixelizer) - Component based game engine to build 2D games. Provides rendering, animation, input, etc.
⟡ AS3isolib (https://github.com/as3isolib/as3isolib.v1) - Isometric Library developed to assist in creating isometrically projected games.
⟡ IsoHill (https://github.com/jadbox/IsoHill-Game-Engine) - GPU-based Isometric engine built on Starling, with TILED map parser, layers, etc (website (http://www.isohill.com/)).
@@ -446,8 +444,8 @@
⟡ AIRkinect (https://github.com/AS3NUI/airkinect-2-core) - ANE for integrating with Microsoft Kinect. (examples (https://github.com/AS3NUI/airkinect-2-examples)).
⟡ KinectGate (https://github.com/cleoag/KinectGate) - KinectSDK to AS3 socket gate.
⟡ Kinect-Gestures (https://github.com/tonybeltramelli/Air-Kinect-Gesture-Lib) - AIR Kinect Gesture Library.
⟡ OpenTSPS (https://github.com/labatrockwell/openTSPS) - TSPS is a cross platform Toolkit for Sensing People in Spaces. It performs openCV operations on live video (Kinect, web camera, etc) and sends it to 
clients as JSON (via WebSockets), OSC, TUIO, or TCP.
⟡ OpenTSPS (https://github.com/labatrockwell/openTSPS) - TSPS is a cross platform Toolkit for Sensing People in Spaces. It performs openCV operations on live video (Kinect, web camera, etc) and sends it to clients as JSON (via 
WebSockets), OSC, TUIO, or TCP.
⟡ LeapMotionAS3 (https://github.com/logotype/LeapMotionAS3) - Integrate with the LeapMotion sensor (provides Gestures, Image, Skeleton/Bone @ 210 FPS).
Servers
@@ -597,8 +595,7 @@
⟡ SystemVolume (https://github.com/nweber/SystemVolumeNativeExtension) - Interact with the system volume for iOS and Android devices.
Multimedia ANE
⟡ WebView (Tuarua) (https://github.com/tuarua/WebViewANE) - Modern WebView for OSX 10.10+, Windows Desktop, iOS 9.0+ and Android 21+. Uses CEF (Chromium Embedded Framework) on Windows, WKWebView on iOS/OSX, and 
WebView on Android.
⟡ WebView (Tuarua) (https://github.com/tuarua/WebViewANE) - Modern WebView for OSX 10.10+, Windows Desktop, iOS 9.0+ and Android 21+. Uses CEF (Chromium Embedded Framework) on Windows, WKWebView on iOS/OSX, and WebView on Android.
⟡ WebView (FlashLab) (https://github.com/myflashlab/webView-ANE) - Replacement for StageWebView, allows calling Javascript functions from AIR.
⟡ AVANE (https://github.com/tuarua/AVANE) - For building video encoding applications using FFmpeg.
⟡ PDF (https://github.com/myflashlab/PDF-ANE) - Lets you open PDF files from your AIR mobile apps. Supported on Android and iOS.