我希望闪光横幅一旦在折叠下方可见就开始播放。
当访问者向下滚动并且可以在浏览器中查看时,它开始播放。
这可能吗?如果解决方案不在flash之内,我只是希望它能够工作。目前,横幅不会重放自身,因此它在可见之前播放到最后。如果它可以加载或开始播放一次它可以解决问题。
我知道lazyloader可以在你向下滚动后加载图像,一旦你向下滚动就加载了facebook评论,但是你能用同样的东西做什么吗?特别是flash横幅。
更新:我现在已经拥有了优先级,并且无法让它发挥作用:
<script type="text/javascript" src="/swfobject.js"></script>
<script type="text/javascript">
var flashvars = {};
var params = {};
params.loop = "true";
params.hasPriority = "false";
var attributes = {};
attributes.id = "flash";
swfobject.embedSWF("flash.swf", "myAlternativeContent", "1000", "300", "10.1.0", false, flashvars, params, attributes);
</script>
<div id="myAlternativeContent">
<a href="http://www.adobe.com/go/getflashplayer">
<img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player">
</a>
</div>
答案 0 :(得分:1)
嵌入时使用param“hasPriority”。以下是此参数的帮助:http://help.adobe.com/en_US/as3/mobile/WS4bebcd66a74275c36cfb8137124318eebc6-8000.html
另一种方法是使用JavaScript。有jQuery插件可以在视口中显示对象时绘制对象:jQuery Bullseye