Security sandboxes for Flash

    技术2022-05-20  40

    之前在MediaSignage上测试一个名为slideshow with pixeldisolve effect的3.0程序时,始终出不了结果,后来摆在自己的Apache上通过localhost访问,仍然出不了内容,通过多次尝试,发现是加载onmedia域名上的swf.swf时卡在那里。然而本地测试运行或者在服务器上都没问题。

     

    http://help.adobe.com/en_US/ActionScript/3.0_ProgrammingAS3/WS5b3ccc516d4fbf351e63e3d118a9b90204-7e3f.html

     

    http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/flash/system/Security.html

     

    http://www.designswan.com/archives/actionscript-30-flashs-security-sandbox.html

     

    浏览该文章之后,将swf.swf的源文件swf.fla打开,在第一帧上面加代码:

     

    Security.allowDomain(“*”); 

     

    之后,问题解决。

     

    因为两个swf之间有些交互,所以不是仅仅让本地的swf有权访问远程的swf就可以。

     

     

    在2.0下面的做法是:

     

    System.security.allowDomain("*"); 


    最新回复(0)