It seems that Adobe's GameInput API changed to the point that the Gamepad.as and related InputControllers won't work (seen with air sdk 24b) , for example, GameInputControl.id no longer exists as a string id, it might now only be working with indices. similarly GameInputDevice.startCachingSamples is expecting a Vector. (indices) instead of Vector. (names)
This needs to be updated before the next CE release.