1 Reply Latest reply on Mar 9, 2012 7:16 AM by a-fro

    Understanding security domains and http vs https


      I recently ran into an issue where my application swf would no longer load its modules. All were hosted in a single bucket on amazon's s3 service.


      It turned out that the issue was that the application was being loaded at https, while the modules are being loaded at http, causing the security domain error.


      I think I have two options.


      1) Is it possible to set the security permissions in a way that a swf loaded at https can load a module at http? If so, how?

      2) Is it possible for the application swf to know whether it was just loaded over ssl or not, without invoking javascript or passing a flashvar from the page?




        • 1. Re: Understanding security domains and http vs https
          a-fro Level 1

          As per option #1, neither Security.allowDomain nor Security.allowInsecureDomain worked, though it seems like it should have.


          I ended up using option two, using Application.application.url in the main document. That gave me the swf's url, which I could then use to create a static variable that avoids the conflicting secure and non-secure loading problems.


          I hope this helps someone else.

          1 person found this helpful