![]() |
Как стартануть проигрывание баннера на сайте из html?
Имеется слайдер обычный html+js на сайте. в нем в каждом слайде флеш-баннер.
Проблема в том, что при загрузке страницы все баннеры начинают проигрываться одновременно и если первый слайд с баннером хорошо проигрывается, то при перелистывании на следующий слайд мы застаем баннер на середине анимации или ближе к концу. Допустим я поставлю в первом кадре баннера stop(); тогда как мне из html странички указать, чтобы он начал проигрываться? |
Например, с помощью watch и flashvars. С помощью js меняете значение переменной, которая посредством flashvars будет передаваться в ролик. watch - отслеживание значения данной переменной, когда оно изменяется - надо запускать соответствующий ролик.
А как у вас flash на страницу внедряется? |
а если использовать что-то вроде этого file.swf?var1=ttt, то в этом случае тоже js-ом нужно значение переменной менять?
флеш на страницу вставляется таким образом, наверное очень урезанным, без дополнительных параметров: Код:
<a class="b-banner-slider-item" href="#"> |
blazeman, код в сообщении заключаем в предназначенные для этого теги.
|
Вот примерный код внедрения флэш-ролика на страницу с помощью swfobject (скачайте где-нибудь сами). Переменная name_1 принимает значение как раз из строки адреса после знака "=", и под этим же именем (name_1) она будет видна в ролике флэш из рута, там можно отслеживать ее изменение с помощью watch, а уж как это значение будет меняться - ваше дело.
Код:
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru" lang="ru"> |
| Часовой пояс GMT +4, время: 13:28. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.