ActionScript 3

Awesome ActionScript 3 Awesome

> ActionScript 3和Adobe AIR的精选库和组件的精选列表.

Adobe AIR 提供一组API来构建跨平台的桌面/移动应用程序和游戏. ActionScript 3 是AIR的编程语言. 默认情况下包含强大的本机功能,如文件系统,SQLite,传感器. 要添加缺少的功能,您可以构建以本机语言编码的ANE(Air Native Extensions)(例如,用于Windows的VC ++,用于Android的Java,用于iOS的Swift / Objective-C). 要使用GPU渲染图形构建移动应用/游戏,请使用 Starling 框架和可选 Feathers UI . Adobe AIR在移动游戏领域非常受欢迎.

欢迎捐款. 要添加有用的项目,只需创建一个 Issue.

Development Tools

此部分包括商业工具以及免费/开源工具.

Code Editors

  • FlashDevelop - 用于AS3和AIR的Premiere免费和开源IDE,具有代码完成,调试等功能.
  • Adobe Flash Builder - 用于在Flex框架上构建应用程序的商业IDE(使用高级调试工具).
  • Moonshine IDE - Moonshine是一个免费的开源中量级IDE,使用ActionScript 3构建,适用于ActionScript 3,ApacheFlex®,ApacheFlexJS®和Feathers开发,支持云和桌面.
  • IntelliJ IDEA - 商业IDE,支持许多不同的语言,包括AS3.
  • Visual Studio Code - Visual Studio Code的AS3和MXML语言扩展. 在Windows,macOS和Linux上运行.

Live Debuggers

Asset Creators

SWF Obfuscators

  • secureSWF - 具有重命名,资产加密和自动代码优化的商用AS3 / AIR混淆器.
  • irrFuscator - 用于Flash和Flex SWF文件的商用AS3混淆器.

SWF Inspectors

SWF Decompilers

  • AS3Sorcerer - 具有99%反编译精度的Premiere AS3反编译器(支持SWF / SWC,Alchemy操作码).
  • Sothink Decompiler - AS2 / AS3的高级反编译器(支持资产提取和SWF到FLA / Flex的转换).

ANE Dev Tools

  • FreSharp - Build ANEs using C# with this C# wrapper for FlashRuntimeExtensions .
  • Swift-IOS-ANE - 用于iOS 10的Swift 3编写的ANE入门套件.

Frameworks

MVC Frameworks

  • PureMVC - Flash的行业标准MVC框架(multicore).
  • Robotlegs - 依赖注入,Flash的模块/视图/命令管理框架.
  • Hummingbird - 为AS3,Mobile和Starling Framework构建和部署强大的MVC应用程序.
  • Apollo - 依赖注入和消息传递框架,可用作MVC项目的基础.
  • Somacore - 基于事件的轻量级AS3 MVC框架.
  • Kote - 快速轻巧的MVC框架,汇集了最好的PureMVC和as3信号.
  • StarlingMVC - 基于Starling游戏的IOC框架.

UI Frameworks

  • Starling - 基于Stage3D构建的高性能2D图形引擎. API与Flash API相同. (github, help).
  • Feathers UI - Starling Framework的用户界面组件(github, help).
  • Flow - 使用布局,效果,数据绑定和远程处理框架代替Flex.
  • AS3Commons UI - 布局,焦点和键盘管理框架.
  • Swiz - 使用AS3和Adobe Flex创建RIA的简单微架构.
  • Hiddenwood - 为Web应用程序项目开发的用户界面库,以AS3和MVC模式编写.
  • Elastic-Lists - 用于构面浏览的流畅且强大的界面.
  • Apache Flex® - ApacheFlex®SDK是流行的Adobe Flex SDK的演变. ApacheFlex®SDK是一个应用程序开发框架,可轻松为移动设备,Web浏览器和桌面平台构建基于Flash的应用程序.
  • Apache Royale® - ApacheRoyale®项目正在开发下一代ApacheFlex®SDK. Royale的目标是允许使用MXML和ActionScript开发的应用程序不仅可以在Flash / AIR运行时运行,还可以在没有Flash的浏览器中本地运行,在移动设备上作为PhoneGap / Cordova应用程序运行,以及在嵌入式JS环境中运行作为Chromium Embedded Framework. Royale有可能允许您的MXML和ActionScript代码在比Flash目前更多的地方运行.

Game Frameworks

  • CitrusEngine - 基于Starling和Away3D构建的专业级游戏引擎.
  • StarlingPunk - 基于Starling的框架,为您的游戏项目添加结构和组织.
  • FlashPunk - 构建2D游戏的框架. 提供图形,事件,输入,动画等.
  • Flixel - 有用的基类,您可以扩展它们来制作自己的游戏对象.
  • Tetragon - 构建任何类型游戏的跨平台框架. 提供资源管理,调试工具,多语言环境支持,分层可扩展性,面向游戏的数据结构等.
  • Pixelizer - 基于组件的游戏引擎,用于构建2D游戏. 提供渲染,动画,输入等.
  • AS3isolib - 开发等距图书馆以协助创建等距投影游戏.
  • IsoHill - 基于GPU的等距引擎,基于Starling构建,具有TILED地图解析器,图层等(website).
  • YCanvas - 高性能2D平铺渲染器和世界地图渲染器.
  • ND2D - 使用Stage3D的GPU加速2D游戏引擎(ND2Dx).
  • Nexus - 使用Stage3D的GPU加速2D游戏引擎.

3D Frameworks

  • AwayBuilder - Visual workflow tool to import, optimise and bake 3D assets from a variety of sources.
  • Away3D - 适用于Flash Player 11+的开源GPU加速3D引擎(examples).
  • Away3D OpenFL - 用于Neko,HTML5和本地CPP的Away3D. (examples).
  • AwayPhysics FP11 - Away Physics - Away3D FP 11的3D物理库(examples).
  • Alternativa3D - Alternativa3D GPU加速3D引擎(examples).
  • Flare3D - 具有高性能引擎和Level-editor IDE的商业3D平台.
  • Zen3D - 适用于Adobe Flash和AIR(基于GPU)的高性能3D引擎.

Animation

  • GreenSock GSAP - 用于Flash的行业标准动画库(TweenLite,TweenMax)(github).
  • GTween - 用于编程补间,动画和过渡的小而强大的库.
  • DragonBones - 使用Starling的高速骨骼动画,以及从Flash Pro导出动画的工具.
  • FlashEff2 - 具有100多种过渡和文本效果的首映程序化动画库.
  • FlashEffNano - 针对移动设备优化的FlashEff转换库,具有750种样式的20多种转换.
  • StarlingGAFPlayer - 使用Starling(在Flash Pro中创作的动画)播放GAF动画.

Signals

  • AS3-signals - New approach for AS3 events inspired by C# events and signals/slots in Qt.
  • react-as3 - 信号/插槽和功能反应式编程库.
  • Signaller - 具有受限制的调度权限的信号实施.
  • Fa-as3 - 写得更少,做更多的框架,像jQuery一样建模.

Functional

  • AS3FP - 基于Haskell和Coffeescript的功能习语的集合.
  • Raix - Reactive和Interactive eXtensions简化了交互式数据(阵列)或反应数据(事件)的使用.
  • Fxp-as3 - 功能性图书馆的灵感来自“大多数适当的指南”.

Unit Testing

  • AS3unit - ActionScript 3的单元测试框架.
  • hamcrest-as3 - Matcher对象允许以声明方式定义“匹配”规则.
  • expect.as - 用于ActionScript 3的BDD样式断言库.
  • AS3spec - 针对AS3的微小BDD框架,受到培根和RSpec的启发.
  • Flexunit - Actionscript 3和Flex项目的FlexUnit项目.
  • ASunit - 唯一支持Flash Player 6,7,8,9和10的单元测试框架.
  • RobotEyes - TDD的端到端测试. WindowLicker和Drew Bourne的Mockolate的混合体.

User Interface

UI Components

  • MinimalComps - 适用于Flash的最小ActionScript 3.0 UI组件.
  • MadComponents - 适用于AS3 / AIR的流行移动UI框架.
  • AsWing - 开源Flash ActionScript GUI框架.
  • GPUI - 基于Stage3D(GPU)的微小GUI库.
  • Falcon - 针对Feathers的响应/灵活移动ui控件.
  • Flex-maps - Apache Flex中地图的最终解决方案.
  • FlexBook - Flex的Awesome Page Flip组件.
  • Flex-Android-Material-Skins - 适用于Flex Mobile组件的Android Material Design外观.

Starling Components

  • TabbedApplication - 基于视图的导航模型,使用滑动来导航选项卡.
  • DataGrid - 显示具有列标题和平滑滚动的数据网格.
  • DataTree - 显示排列为可扩展树的分层数据.
  • Canvas - 支持基本矢量绘图功能.
  • CircleProgress - 使用径向进度条显示进度.
  • ZoomableControl - Allows a pinch to zoom using the multitouch inputs.
  • Toaster - 关于小弹出窗口中的操作的简单反馈. .
  • Google Maps - 针对Starling的Google地图,针对移动设备进行了优化.

Layout

  • Adobe TLF - Adob​​e / Apache Flex文本布局框架(TLF).
  • TinyTLF - 基于Flash文本引擎的Flash / Flex构建的多功能文本布局框架.
  • TransformManager - 格林索克. 交互式缩放/旋转/移动DisplayObjects.
  • TransformTool - 用于操纵2D空间中的对象的自由变换工具(AS,JS).
  • Argilla-Mosaic - 动态布局库.
  • xrope - 用于本机AS3显示对象的简单布局库.
  • miglayout-as - MigLayout端口,一个功能多样的Flash / Flex / FlashCocoa(SWT / Swing / JavaFX)布局管理器.

Multi Touch

  • TUIO Client - 多点触控硬件的通用框架,支持TUIO / FLC和TUIO / TCP(web).
  • Gestouch - 多点触控手势识别库,用于构建更好的自然用户界面.
  • Gestures.IO - 简化您创建基于手势的自然交互的方式.
  • TouchScript - 多点触控框架,可以更轻松地处理大型触摸表面上复杂的手势交互.

Game Controllers

  • AS3dpad - 专为Adobe AIR Mobile(Android / iOS)设计的虚拟触摸屏游戏手柄.
  • Gamepad - 使用键盘模拟模拟操纵杆输入.
  • Advanced_Joystick - 为Adobe AIR Mobile设计的Starling Framework操纵杆.
  • AS3-Controller-Input - 与Adobe AIR的Ouya和Xbox360游戏控制器交互.

Multimedia

Augmented Reality

  • FLARToolKit - 适用于Flash Player 11的行业标准ARToolkit库的AS3端口.(website).
  • FLAREmulator - 测试AR演示以查看有或没有网络摄像头的情况.
  • FLARManager - 使用FLARToolkit / flare.tracker / flare.NFT构建增强现实应用程序的轻量级框架.
  • NyARToolkitAS3 - NyARToolkit AS3版. 基于标记的增强现实库.
  • EZFLAR - 一个小包装,以减轻AR的工作方式.
  • IN2AR - 适用于IN2AR跨平台增强现实引擎的SDK.

Data Visualization

  • Axiis - 数据可视化框架,包括直线,条形,楔形,柱形,聚类,面积,史密斯和树形图.
  • Open Flash Charts - 折线图,面积图,条形图,饼图,散点图.
  • Flare - 图表和图形,支持数据管理,可视编码,动画和交互技术.
  • clearmaps - 数据可视化的映射框架.
  • redada - 使用GraphML文件对加权图形进行交互式可视化.
  • Flextreemap - 用于Adobe Flex的TreeMap数据可视化组件.
  • GraphVisualizer - 用于绘制动态图形的Flex 3 + ActionScript 3 Web软件.
  • Weave - 基于Web的分析和可视化环境.
  • Social-grid - 社交媒体的抽象网格可视化.

Camera

  • CameraDetection - 相机检测.
  • Fluocam - 用于Starling应用程序的虚拟摄像头.
  • WebcamRecorder - 来自网络摄像头的无铬视频/音频/静态图像录制.
  • FlashyWrappers - 在Windows / Android / iOS / OSX上录制AIR应用程序的视频.

Image

Font

  • Firetype - 解析OpenType字体并使用Stage3D渲染它们.
  • BMFontRenderer - 用于BMFont格式的位图字体数据的AS3渲染器.
  • HanFont - 用于在ActionScript中嵌入中文字体的AIR应用程序.
  • Ficon.as - 库可轻松包含图标字体.

Particle

  • Flint - 用于Flash和Flex的粒子引擎.
  • Desuade Partigen - Desuade Partigen粒子生成系统(github).
  • Angulex - Starling框架的粒子设计器(ActionScript 3).
  • SAP - Starling的粒子系统.
  • Starling-Particles - Starling框架的粒子系统,与71squared.com的“Particle Designer”兼容.
  • MotionParticleSprite - 在Flash Pro中设计运动路径并使用它来指导Starling粒子.

Panorama Viewer

QR Code

Sound

  • SoundAS - AS3的现代轻量级声音管理器.
  • Standingwave3 - 动态音频库.
  • Standingwave3-addons - SW3的插件.
  • Soundtouch-as3 - SoundTouch声音处理库的AS3端口.
  • SeiON - 声音管理库.
  • AS3-Sound-Manager- Matt Przybylski的升级版Sound Manager Class.
  • AS3sfxr - 使用Flash Player 10的新声音和文件功能,从C ++到AS3的sfxr端口.
  • AS3-audio - Actionscript中的音频管理.
  • SiON - Flash软件合成器.
  • FlashWavRecorder - Recording audio and saving as a WAV.
  • Local-recorder - 本地录音机(无需流媒体服务器). 目前需要Flash Player 10.1或更高版本.
  • Jukebox - Actionscript 3项目的音乐经理.
  • Flod - Amiga SoundTracker(MOD)和FastTracker(XM)重播库.

Video Player

  • Flowplayer - Flowplayer Flash,Web的视频播放器.
  • Goplayer - 使用ActionScript 3编写的现代开源视频播放器.
  • OSFlashVideoPlayer - 开源Flash视频播放器.
  • F4player - 开源AS3 Flash视频播放器.
  • dashas - 用ActionScript编写的MPEG-DASH播放器.
  • hlsplayer - OSMF Flash框架的HLS播放器.
  • vgaplayer - Adob​​e Flash Media Server流(RTMP)的开源播放器.

Database

SQLite

  • AS3Query - ActionScript的另一个SQLite ORM和查询DSL.
  • AIRdb - AIR ORM在AIR和Flex应用程序中使用客户端SQLite. 支持ActiveRecord样式模型,迁移和关联.
  • Flexine - 用于AIR的SQLite ORM.
  • AIR-sqlite - 用于在AIR中使用SQLite数据库的实用程序.

MongoDB

CouchDB

  • AS3couchdb - 用于与CouchDB实例交互的客户端API.
  • Soup - 混合使用CouchDB,Sinatra,AIR和RestfulX创建具有撤消/重做功能的离线/在线就绪应用程序.

MySQL

  • AS3mysql - MySQL开源数据库的驱动程序.

PostgreSQL

  • Pegasus - PostgreSQL开源数据库的驱动程序.

DynamoDB

  • AWS-dynamodb - 用于访问亚马逊AWS DynamoDB的驱动程序.

Redis

File Formats

Archives

  • FZip - 用于加载,修改和创建标准ZIP存档的成熟库.
  • ASZip - 从AS3生成ZIP存档.
  • Untar-Worker - 使用AS3 Workers(后台线程)进行TAR提取.

3D Formats

CSV

  • CSV4AS3 - 从Apache Commons CSV移植的CSV库.
  • Csvlib - CSV解析器.

CSS

  • AS3csslib - ActionScript 3.0的CSS3解析器,选择器和样式引擎.
  • Fcss - Flash级联样式表库.
  • Stylekit-as3 - 使用CSS3的Skinnable用户界面.
  • Sass4as - ActionScript 3的Syntactically Awesome Stylesheets.
  • Jakute-CSS - Jakute是ActionScript / Flash的CSS框架.
  • CSS.as - 单文件CSS解析器,TinyTLF项目的一部分.

BSON

  • ActionBSON - BSON数据编码器/解码器.
  • MongoAS3 - 包含BSON I / O的MongoDB驱动程序.

EXIF

FXG

  • Fxg-as3-lib - 纯AS3 FXG渲染库(支持运行时渲染和mxml).
  • Fxg2as3 - 将FXG标记转换为可执行的Actionscript 3代码.

GIF

ICAL

  • AS3iCAL - 基于RFC2445规范的iCal解析器.

JSON

  • Actionjson - 更快,更高级的ActionScript 3 JSON库.
  • Jameson - JSON文档对象映射器.
  • Serialkiller - JSON和XML序列化库.
  • JsonMapper - 键入的JSON解析器.
  • JSONTools - JSON错误,JSWoof JSON库的速度以及被称为E4J的E4X样式查询.

Markdown

MP3

  • AS3id3lib - 解析MP3 ID3数据.
  • AS3Icy - 从Shoutcast,Icecast和Limewire解码并播放实时MP3流.

PDF

PSD

  • AS3-psd-parser - 解析Photoshop PSD文件并渲染为BitmapData对象.

SWF

  • AS3swf - 用于解析,创建,修改和发布SWF文件的低级库.
  • AS3abc - 用于解析,创建,修改和发布ABC(Actionscript Block Code)文件的低级库.
  • SWFWire - SWF反编译器和检查器工具.
  • Abc-abstraction - 允许对ABC进行分析,操作,打包回SWF并运行.

SVG

  • AS3SVGRenderer - 适用于Flash Player的SVG渲染器.
  • SVGParser - SVG解析器和渲染器到FIVe3D和HTML5画布.

XML

  • XMLSerializer - 允许从ActionScript到XML以及从XML到ActionScript的数据序列化的库.
  • Nudge - 将对象序列化/反序列化为XML的框架.
  • AStream - 用AS3编写的XML到Object(反之亦然)映射库. 与XStream兼容.

XLSX

  • AS3-xlsx-reader - 解析Open XML Excel(.XLSX)或Open Office电子表格.

Networking

Data Loader

  • GreenSock LoaderMax - 提供一种在运行时加载资产的简单而强大的方法.
  • BulkLoader - Actionscript的批量资产加载库.
  • AssetLoader - 基于AS3Signals构建的AS3多文件/资产加载程序.

Hardware

  • AS3midilib - 使用MIDI文件和MIDI输入/输出设备.
  • AS3glue - Arduino板的通信.
  • AS3-arduino - 将Arduino原型开发板连接到Adobe AIR.
  • AIRkinect - 与Microsoft Kinect集成的ANE. (examples).
  • KinectGate - KinectSDK到AS3插座门.
  • Kinect-Gestures - AIR Kinect手势库.
  • OpenTSPS - TSPS是一个用于感知太空人的跨平台工具包. 它对实时视频(Kinect,网络摄像头等)执行openCV操作,并以JSON(通过WebSockets),OSC,TUIO或TCP的形式发送给客户端.
  • LeapMotionAS3 - 与LeapMotion传感器集成(提供手势,图像,骨架/骨骼@ 210 FPS).

Servers

  • AIRhttp - 用于Adobe AIR的HTTP Server.
  • AIR-Server - 用于Adobe AIR的套接字服务器库.

OAuth

HTTP

P2P

  • P2Plocal - 本地RTMFP连接.
  • Android-Flash-P2P - Client.swf与具有AIR的Android设备之间的P2P通信.
  • NetGrouper - 用于NetGroup和RTMFP多播功能的包装器,可通过本地网络或Adobe Cirrus创建快速P2P多人游戏.
  • HydraP2P - 简化Flash Player 10.1中引入的对等API.
  • GroupP2P - 基于P2P的网络组.
  • HLS-P2P - 基于Flash OSMF的混合cdn和p2p hls解决方案.
  • P2Pmessaging - 用于在Flash中执行P2P的简单消息传递框架.
  • ArcusNode - 用于节点JS上的Adobe Flash的对等辅助网络的RTMFP Rendevouz服务.

Sockets

  • AS3WebSocket - 最终WebSocket Draft RFC6455的WebSocket客户端实现.
  • SmartSocket - SmartSocket是一个Java和PHP套接字服务器引擎,可以快速轻松地创建多用户应用程序.
  • FlashSocket.IO - 客户端从AS3 / AIR客户端连接到Socket.IO服务器.
  • Socket.io - Socket.IO Actionscript 3客户端.
  • AMFsocket - 用于高性能网络通信的双向RPC库.
  • Sockpuppet - 使用AMF完成Ruby / ActionScript套接字客户端/服务器.
  • Socket.io-flash - 与Socket.IO v.0.8 +服务器的通信.
  • ws-flash-client - 可靠的简约WebSocket客户端(使用本地WebSocket不可用的Adobe Flash).

Protocols

  • GIT - Git的客户端实现.
  • AIRplay - Client-side implementation of Apple's Airplay.
  • TeaTime - 针对Croquet项目的TeaTime协议的AS3 / Erlang实现.
  • XMPP - XMPP库的客户端实现.
  • XMPP - XMPP库的轻量级实现.
  • AMQP - 客户端实施0-8版AMQP.
  • NTP - NTP客户端(网络时间协议)的客户端实现.
  • FUDI - Puredata FUDI协议的客户端实现.
  • BDD Cucumber - 用于Flash ActionScript的BDD Cucumber线协议实现.

Email

  • AIRXMail - 完整的客户端电子邮件库,支持SMTP,POP3和IMAP4.
  • AS3Mailer - 使用服务器脚本发送电子邮件或调用mailto.

Utilities

Artificial Intelligence

Async

Crypto

  • BlooddyCrypto - 用于处理二进制数据的高性能库. 该库包含MD5,SHA-1,SHA-2,Base64,CRC32,JSON,PNG / JPEG编码器.
  • AS3Crypto - Henri Torgemane的优秀密码库(patched).
  • AS3corelib - MD5和SHA1散列,图像编码器和JSON序列化.
  • ASCrypt - 具有用于多种语言的类似API的加密库​​.
  • Nexuslib - 反射,序列化,种子随机数生成,加密,网络等.
  • Hashlib - 超过30种不同的散列函数.
  • XXTEA-AS3 - 用于ActionScript 3的XXTEA加密算法库.
  • Gibberish-AES - 完全符合OpenSSL标准的ActionScript 3库,用于AES加密.

Data

Geometry

  • AS3geometry - 基元,多边形,交叉点等
  • AS3GeomAlgo - 几何算法的集合. hxGeomAlgo的端口.
  • Coral - 3D数学的高性能课程(Point,Vector,Matrix,Quaternion).
  • Csg.as - 三维网格上的构造实体几何.
  • PathUtils - 使用二次,贝塞尔和线序列.
  • Hilbert - 来自cortesi / scurve的Hilbert曲线.
  • AS3AStar - 快速A-Star寻路算法.
  • A-star_pathfinder - 基于图块的地图的A-Star寻路接口.
  • As3Pathfinder - 使用Dijkstra算法编写的网格路径查找库.

Math

  • AS3Units - NGUnits端口. 在度量单位之间进行解析,格式化和转换.
  • AS3LinAlg - 线性代数库(Jacobi SVD,特征向量/值,Cholesky LU等).
  • Performance Primitives - 以Intel Performance Primitives为模型的高性能数学.
  • Zexpression - 使用函数和变量解析和扩展数学表达式.
  • FlexibleMatrix - 多用途Matrix类.
  • AS3eval - 将Tamarin ESC编译器打包到Flash Player中. (alternate).
  • FlashFormulaEditor - 使用Adobe Flex制作的公式编辑器.

Text

  • Linkify-as3 - 将URL,电子邮件地址,电话号码转换为可点击的链接.
  • AS3hyphenation - Javascript文本连字库Hyphenator.js的端口.

Runtimes

Emulators

  • NES Emulator - NES模拟器,超级任天堂,世嘉超级驱动器,GameBoy视频控制台.
  • Commodore 64 Emulator - 一个用ActionScript 3编写的低级Commodore 64仿真器.
  • 8080 Emulator - 基于intel 8080处理器的actionscript 3空间入侵者模拟器.
  • 8-bit VM - 用actionscript编写的八位虚拟机.

Interpreters

  • JS - RhinoJS,Mozilla的Rhino JavaScript口译员.
  • Simple JS - 基于AS3的Javascript解释器.
  • MIL - 使用ActionScript编写的MIL语言VM和解释器.
  • TALES - ActionScript的TALES解释器.
  • Scheme - ActionScript中的Scheme解释器.
  • Lisp - 用ActionScript编写的Lisp方言,带有编译器和字节码解释器.
  • Lisp Compiler - AVM2的lisp编译器.
  • CannonML - keim的CannonML(shmup脚本语言)解释器.

AIR Native Extensions

Audio ANE

  • SongPicker - 适用于iOS和Android的歌曲选择器/播放器ANE.
  • SilentSwitch - 如果硬件静音开关打开,则ANE用于iOS静音.
  • VolumePro - 控制本机音乐流量,您可以收听音量变化.
  • SystemVolume - 与iOS和Android设备的系统卷交互.

Multimedia ANE

  • WebView (Tuarua) - 适用于OSX 10.10 +,Windows桌面,iOS 9.0+和Android 21+的现代WebView. 在Windows上使用CEF(Chromium Embedded Framework),在iOS / OSX上使用WKWebView,在Android上使用WebView.
  • WebView (FlashLab) - StageWebView的替换,允许从AIR调用Javascript函数.
  • AVANE - 使用FFmpeg构建视频编码应用程序.
  • PDF - 允许您从AIR移动应用程序打开PDF文件. 在Android和iOS上受支持.
  • VideoPlayer - 在Android或iOS原生视频播放器中播放视频文件.
  • SurfaceVideoPlayer - SurfacePlayer ANE可帮助您在空中移动项目中播放视频文件.
  • Speech - 在后台完全将字符串转换为语音文件,反之亦然.
  • MyAR - AR ANE支持基于Metaio SDK的Android和iOS 64位.
  • QR-zbar - QR码阅读器的ANE.
  • Barcode - 使用这款超快速条码扫描仪ANE扫描几乎所有条形码类型.
  • Bullet - 子弹物理模拟库.

File System ANE

  • FileChooser - 允许用户从设备文件系统中选择文件.
  • ZipManager - 在Android和iOS上使用本机进程快速压缩或解压缩大型zip存档.

Networking ANE

  • Firebase - 适用于Android和iOS的Google Firebase API,具有100%相同的ActionScript API.
  • DownloadManager - 下载具有暂停/恢复支持的大数据文件.
  • BitTorrent - 用于构建启用BitTorrent的应用程序.

Hardware ANE

  • Bluetooth - 扫描其他设备,连接并配对,并在它们之间传输数据.
  • GPS - 通过自动检查最佳可用提供商,尽快获取当前设备的GPS位置.
  • GoogleVR - AIR开发人员可以使用Google Virtual Reality SDK.
  • Joystick-ANE - ANE操纵杆库.
  • AIRControl - Adob​​e AIR游戏控制器ANE.
  • AIROUYAController - OUYA控制器的ANE.
  • AIRKinectv2 - 适用于Windows SDK的Microsoft Kinect v2的ANE.
  • Serial/MIDI/DMX - AIRBonjour,NativeSerial,NativeDMXController,NativeMIDI,VirtualMIDI,ExtendedMouse.
  • LeapMotionAS3 - 用于LeapMotion传感器的ANE(提供手势,图像,骨架/骨骼@ 210 FPS).

System ANE

  • TaskbarProgress - 在OSX和Windows ⅞/10上显示任务栏进度.
  • DesktopToast - 在Windows 8/10和OSX中显示交互式Toast通知.
  • AlarmManager - 即使您的AIR应用程序已关闭,也要运行计划任务.
  • InAppPayments - 适用于Android和iOS的相同的应用内结算和应用内购买ANE.
  • PermissionCheck - 检查并请求Adobe Air应用程序的权限.
  • RateMe - 要求您的用户以最有效的方式为您的应用评分.
  • Statusbar - 在运行时控制AIR应用程序中的状态栏.
  • Badge - 控制iOS徽章值.
  • WinDebug - Windows ANE来控制应用程序,窗口,内存,断点,元数据,注册表等.
  • Can-Open-URL - 用于iOS的ANE,用于检测是否安装了应用程序以处理特定的URL方案.

Social ANE

  • Facebook - 将Facebook SDK集成到AIR应用程序中.
  • GCM - 在Android和iOS上使用Google Cloud消息. .
  • Baidu - 适用于iOS和Android的百度ANE.

Analytics ANE

  • Admob - Admob ANE.
  • GameServices - 适用于Android + iOS的Google游戏服务.
  • MoPub - 针对MoPub广告的ANE.
  • UMAnalytics - 针对UMAnalytics SDK(iOS和Android)的ANE.
  • Localytics - 针对移动Adobe AIR应用程序(iOS和Android)的Localytics分析.
  • Testflight - Apple TestFlight ANE.
  • HockeyApp - 针对Hockeyapp测试和分发平台的ANE.
  • Chartboost - 带有编译脚本的Chartboost SDK的ANE.