【网站建设】DreamweaverFrontPage/GoliveCSS/HTMLDOM/JSDiscuz!专区FlashFireworksDIV设计技巧

您现在的位置:首页 > 网络学院 > 网站建设 > Flash > flash中容易忽视的一个小地方

flash中容易忽视的一个小地方

来源: 作者: 日期:2008-04-02

【聚杰网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.

  一个小的知识点,不知道的话有时候还是会惹点小麻烦的。

以下相关文章您是否也应该阅读一下 无相关信息

上一篇:flash制作中涉及到的叠加问题

下一篇:下面没有链接了

评论   点击查看全部评论
您的评论参与,将为聚杰带来更大的动力!请不要吝啬!
快速回复
请使用文明语言让我们维护健康绿色网络环境!

匿名发表   验证码: