Запустите Flash-баннер ниже сгиба, когда пользователь прокручивает страницу вниз - PullRequest
1 голос
/ 03 февраля 2012

Я хочу, чтобы флэш-баннер начал воспроизводиться, как только он станет виден ниже сгиба.

Когда посетитель прокручивает страницу вниз и его можно просмотреть в браузере, он начинает играть.

Этовозможный?Я бы предпочел, чтобы решение было вне флеш, но просто хочу, чтобы оно работало.В настоящее время баннер не воспроизводится сам по себе, поэтому он воспроизводится до конца, пока не станет видимым.Если бы он мог загрузить или начать воспроизведение, когда его можно будет просмотреть, это решило бы проблему.

Я знаю, что lazyloader может загружать изображения после того, как вы прокрутите вниз, и комментарии в 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>

1 Ответ

1 голос
/ 03 февраля 2012

Используйте параметр hasPriority при встраивании.Вот справка для этого параметра: http://help.adobe.com/en_US/as3/mobile/WS4bebcd66a74275c36cfb8137124318eebc6-8000.html

Другой подход заключается в использовании JavaScript.Для этого существует плагин jQuery, который рисует объекты, когда они появляются в окне просмотра: jQuery Bullseye

...