Results 1 to 2 of 2
-
April 25th, 2012, 03:37 PM #1876Registered User
postsload a higher verison swf in a lower runtime version
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
if(!playbook){
newMethod(); // method only availible to Air 3.3
}else{
// 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
-
April 25th, 2012, 04:09 PM #2876Registered User
postswell it works

no need to do ['newMethod']() . What do you call that anyway? Faking the compiler?

Reply With Quote
Bookmarks