【问题标题】:Shadow box overlay hiding flash阴影框覆盖隐藏闪光灯
【发布时间】:2009-02-24 21:11:24
【问题描述】:

我有一个主要是用 Flash 制作的网站。闪光灯触发暗箱。但是当 shadowbox 启动时,该站点在盒子后面是不可见的。

有什么想法吗?

【问题讨论】:

  • 有时很难让闪存留在某些元素后面。您确定 Shadowbox 直到稍后才会隐藏任何 Flash 元素?
  • 它隐藏了闪光灯,这样当我关闭阴影框时它会继续播放。音乐还在播放(至少在 FF 中不是在 IE 中另一个问题)。但它没有显示它的内容,因为我可以看到闪光灯后面的背景。

标签: actionscript-2 shadowbox


【解决方案1】:

也许浏览器的渲染引擎不允许 Flash 成为透明度的一部分?或者,也许覆盖不是真的透明?只是覆盖层周围的区域没有显示,还是您无法透过覆盖层看到应该部分透明的闪光灯?

在我看来,如果您有一个不透明的(gif 或 jpeg),那么即使您将元素设置为透明,它也可能无法与 flash 配合使用。也许尝试制作一个已经透明且没有任何 html/css 样式的 .png 图像?

虽然想到了一个想法,但如果你已经有了大部分 Flash,为什么不在 Flash 中也做覆盖呢?那些可能会更有特色并且有更多的定制。

【讨论】:

    【解决方案2】:

    搜索“r.style.visibility”并确保将其设置为“可见”

    【讨论】:

      【解决方案3】:

      这是 troubleElements 选项 http://www.shadowbox-js.com/options.html

      您也可以在 K.onOpen() 上禁用 toggleTroubleElements();

      【讨论】:

        猜你喜欢
        • 2017-08-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-01-14
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多