注册 | 登陆

一些弯路:js与flash跨域调用

        近期的一个东东,需要用到JS与FLASH之间的调用。做的时候因为在同一域下,一直没有问题。

        到涉及到跨域调用的时候,死活就是不管用。将JS部分的跨域问题解决了,问题还是存在。

        原来,需要在FLASH脚本调用处加上参数:<param name="allowScriptAccess" value="always" />,该参数默认为:sameDomain。
        参数说明:
              always 允许随时执行脚本操作。
              never 禁止所有脚本执行操作。
              samedomain 只有在 Flash 应用程序来自与 HTML 页相同的域时才允许执行脚本操作。
              所有 HTML 发布模板使用的默认值均为 samedomain。

        问题解决,FLASH正确传递参数给JS。以为大功告成,结果:JS传递不了参数给FLASH。于是乎,又是一阵&&%&&*&%$。

        结果,还需要在flash里加上:System.security.allowDomain("*");(可以把*换成你要允许的域)。

        更多详细说明可以参看ADOBE官方网站:http://www.adobe.com/cn/devnet/flash/articles/fplayer8_security_print.html

Tags: js, flash, 跨域

« 上一篇 | 下一篇 »

只显示10条记录相关文章

[原]获取键盘Keycode做的一个手机拨号 (浏览: 1250, 评论: 0)
JS函数:获取按键keycode (浏览: 1542, 评论: 0)
[JS]用户名关键字检查 (浏览: 1766, 评论: 2)
IE问题:单击以激活并使用此控件 (浏览: 1567, 评论: 0)

发表评论

评论内容 (必填):