我正在寻找一种方法来确定Flash影片是否在浏览器视口中可见。不幸的是,这里有一个很大的警告:必须在没有JavaScript的情况下完成。 Flash或Flex中是否有可以检测电影何时可见的本机方法?我认为这样做的唯一方法是某种低级渲染或绘图事件,但即使是那些可能会在电影加载到页面下方的页面时触发。谢谢。
答案 0 :(得分:1)
你可以在闪光灯中使用任何实用的东西。
当闪存不可见时,不同浏览器的行为会有所不同(可见性:隐藏或显示:无)。
使用ExternalInterface执行简单查询不应该是一个真正的问题,除非您计划在不控制“allowScriptAccess”参数的环境中嵌入此Flash文件。