我有一个网站,主要是用 Flash 制作的。闪光灯触发暗箱。但是当 shadowbox 启动时,该站点在盒子后面是不可见的。
有什么想法吗?
这是 TroubleElements 选项 http://www.shadowbox-js.com/options.html
您还可以在 K.onOpen() 上禁用 toggleTroubleElements();
也许浏览器的渲染引擎不允许 Flash 成为透明度的一部分?或者,也许覆盖不是真的透明?只是覆盖层周围的区域没有显示,还是您无法透过覆盖层看到应该部分透明的闪光灯?
在我看来,如果您有一个不透明的(gif 或 jpeg),那么即使您将元素设置为透明,那么它也可能无法与 flash 配合使用。也许尝试制作一个已经透明且没有任何 html/css 样式的 .png 图像?
虽然想到了一个想法,但如果你已经有了大部分 Flash,为什么不在 Flash 中也做覆盖呢?那些可能会更有特色并且有更多的定制。
搜索“r.style.visibility”并确保将其设置为“可见”