Home

Awesome

AIROUYAController

AIROUYAController is an unofficial Native Extension for Adobe AIR designed to expose the functionalities of the OUYA Controller to ActionScript 3. <BR>This project is most likely to be deprecated by the native AIR support for OUYA controllers coming in AIR3.7. It will be updated in case any functionality is missing from the built in solution.

Folder Structure

There are 6 folders within the project: <BR><B>1) OUYAControllerANEJava</B> <BR>The Native Java code. <BR><B>2) OUYAControllerANELib</B> <BR>The ActionScript 3 Interface code. Generates a SWC. <BR><B>3) OUYAControllerANESimpleTest</B> <BR>A simple application that implements the ANE. This merely traces the button presses and axis to the console <BR><B>4) OUYAControllerANETest</B> <BR>A more comprehensive demo project with UI. <BR><B>5) OUYAControllerANEDefaultLib</B> <BR>Creates the "default" SWC. This mimics the functionality of the ANE for unsupported platforms. <BR><B>6) OUYAControllerWindowsTest</B> <BR>Demonstrates that any AIR application can have the ANE attached, now that the default platform is included.

Current Progress

All buttons work (except the OUYA System/Home Button - this is an outside case) <BR>Both Sticks work (some noise, in that 0.0 on the axis is sent often! - FIXED!) <BR>Both Triggers work (work as buttons AND analogue triggers) <BR>Touchpad works.

To-Do