当用户向下滚动时,在折叠下方启动Flash横幅

Start Flash Banner Below Fold When User Scrolls Down

本文关键字:启动 Flash 方启动 横幅 用户 滚动 折叠      更新时间:2023-09-26

我想让一个flash横幅在折叠下方可见后开始播放。

当访问者向下滚动并且可以在浏览器中查看时,它开始播放。

这可能吗?我更希望解决方案在flash之外,但只希望它能起作用。目前,横幅本身不会重播,所以它在可见之前一直播放到最后。如果它可以加载或开始播放一次它的可视,这将解决问题。

我知道lazylader可以在你向下滚动后加载图像,向下滚动后可以加载facebook评论,但你能对任何东西做同样的事情吗?特别是闪光横幅。

更新:我现在有优先权参数,无法使其工作:

<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>

嵌入时使用param"hasPriority"。以下是此参数的帮助:http://help.adobe.com/en_US/as3/mobile/WS4bebcd66a74275c36cfb8137124318eebc6-8000.html

另一种方法是使用JavaScript。有一个jQuery插件可以在对象出现在视口中时绘制对象:jQuery Bullseye