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

时间:2012-02-03 07:22:30

标签: javascript html facebook flash dhtml

我希望闪光横幅一旦在折叠下方可见就开始播放。

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

这可能吗?如果解决方案不在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>

1 个答案:

答案 0 :(得分:1)

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

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