有没有办法检测Flash是否高于浏览器折叠?

时间:2009-09-25 17:16:00

标签: flash visibility detect viewport

我正在寻找一种方法来确定Flash影片是否在浏览器视口中可见。不幸的是,这里有一个很大的警告:必须在没有JavaScript的情况下完成。 Flash或Flex中是否有可以检测电影何时可见的本机方法?我认为这样做的唯一方法是某种低级渲染或绘图事件,但即使是那些可能会在电影加载到页面下方的页面时触发。谢谢。

1 个答案:

答案 0 :(得分:1)

你可以在闪光灯中使用任何实用的东西。

当闪存不可见时,不同浏览器的行为会有所不同(可见性:隐藏或显示:无)。

使用ExternalInterface执行简单查询不应该是一个真正的问题,除非您计划在不控制“allowScriptAccess”参数的环境中嵌入此Flash文件。