• Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
    Dedicated community for Japanese speakers
  • 한국 커뮤니티
    Dedicated community for Korean speakers
Exit
Locked
0

Retaining AIR functionality in Flash Player (3D)

Contributor ,
Mar 05, 2014 Mar 05, 2014

Copy link to clipboard

Copied

I have to target Flash Player 11 for 3D projects, which means I'm struggling to retain some important AIR functionality for Android:

NativeApplication.nativeApplication.systemIdleMode = SystemIdleMode.KEEP_AWAKE;

NativeApplication.nativeApplication.addEventListener(Event.DEACTIVATE, DeactivateDevice);

NativeApplication.nativeApplication.addEventListener(Event.ACTIVATE, ReactivateDevice);

I get the error:

1120: Access of undefined property NativeApplication.

Or this if I try to import the class manually:

1172: Definition flash.desktop:NativeApplication could not be found.

Is it possible to have the best of both worlds? And if not, how can I achieve the above things some other way?

TOPICS
Development

Views

352

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines

correct answers 1 Correct answer

Contributor , Mar 05, 2014 Mar 05, 2014

Turns out all I can still use AIR for 3D if I set the render mode to "GPU" - even though I must compile it as "direct" in the app descriptor.

Votes

Translate

Translate
Advocate ,
Mar 05, 2014 Mar 05, 2014

Copy link to clipboard

Copied

You are trying to get access of Adobe Air classes via Flash Player. FP inside itself don't have this functionality.

This is impossible. The same as riding on a car with empty tank.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Contributor ,
Mar 05, 2014 Mar 05, 2014

Copy link to clipboard

Copied

LATEST

Turns out all I can still use AIR for 3D if I set the render mode to "GPU" - even though I must compile it as "direct" in the app descriptor.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines