Results 1 to 2 of 2

Thread: load a higher verison swf in a lower runtime version

  1. #1
    962
    posts
    Registered User

    load 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

  2. #2
    962
    posts
    Registered User
    well it works
    no need to do ['newMethod']() . What do you call that anyway? Faking the compiler?

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

Home About kirupa.com Meet the Moderators Advertise

 Link to Us

 Credits

Copyright 1999 - 2012