【聚杰网Flash】flash中容易忽视的一个小地方 ◆ 网页平面多媒体培训、认证考试免费咨询热线:400-700-5807 进入网络咨询平台 ◆
今天配合小马对宝贝detail页面的图片查看器进行改造的时候,遇到个问题,在本地测试的时候flash 对本页Js 的调用很正常,可是提交到测试环境之后,AS和JS之间的调用就无论如何不起效果,一番折腾之后,终于确认原因。必须加上<param name=”allowScriptAccess” value=”always” />。
在页面插入flash时, 可以在 PARAM 或 EMBED 标签中进行设置 allowScriptAccess 的属性来控制对外部脚本的控制,一共有三个参数。
- 当 AllowScriptAccess 为”sameDomain“时,仅当 SWF 文件和网页位于同一域中时才允许执行外出脚本访问。这是 AVM2 内容的默认值(不写的话,就是默认成这个值了)
- 当 AllowScriptAccess 为”never“时,外出脚本访问将始终失败。
- 当 AllowScriptAccess 为”always“时,外出脚本访问将始终成功。
一般情况下,我们的flash文件都不会与页面文件处在同一个域中,往往通过 img.xxx.com,pic.xxx.com等图片服务器路径调用,所以必须把allowScriptAccess设置为always才可以让flash正常调用本页JS.
一个小的知识点,不知道的话有时候还是会惹点小麻烦的。
以下相关文章您是否也应该阅读一下
无相关信息










