Air 3.3 beta is available for Android and iOS
Playbook however uses Air 3.1
I do this:
Publish with Flash IDE for iOS.
For android and RIM, I use flash builder to make a "wrapper" that loads the same Flash IDE game swf.
Here is what I will do in the main Flash IDE swf since Playbook uses Air 3.1
newMethod(); // method only availible to Air 3.3
// 3.1 runtime, do not call that new method.
The question: The game is compiled with Flash and Air 3.3, so I will not get any errors.
IF 3.1 loads this swf on playbook, will errors be generated because that function exists? Or no because it is not being called?
Should I instead use this['newMethod'](); as a work around?
...I guess I can just try myself and see if it lets me load up that swf with no errors, but i like to talk