![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: May 2010
Сообщений: 2
|
Имеется слайдер обычный html+js на сайте. в нем в каждом слайде флеш-баннер.
Проблема в том, что при загрузке страницы все баннеры начинают проигрываться одновременно и если первый слайд с баннером хорошо проигрывается, то при перелистывании на следующий слайд мы застаем баннер на середине анимации или ближе к концу. Допустим я поставлю в первом кадре баннера stop(); тогда как мне из html странички указать, чтобы он начал проигрываться? |
|
|||||
|
Регистрация: Jun 2010
Сообщений: 128
|
Например, с помощью watch и flashvars. С помощью js меняете значение переменной, которая посредством flashvars будет передаваться в ролик. watch - отслеживание значения данной переменной, когда оно изменяется - надо запускать соответствующий ролик.
А как у вас flash на страницу внедряется? |
|
|||||
|
Регистрация: May 2010
Сообщений: 2
|
а если использовать что-то вроде этого file.swf?var1=ttt, то в этом случае тоже js-ом нужно значение переменной менять?
флеш на страницу вставляется таким образом, наверное очень урезанным, без дополнительных параметров: <a class="b-banner-slider-item" href="#"> <span class="b-banner-slider-item__title"> <object width="390" height="305"> <param name="movie" value="komestra_aist2_390x305.swf"> <embed src="komestra_aist2_390x305.swf" width="390" height="305"> </embed> </object> <span class="i-valign-helper i-dib"></span> </span> <span class="b-banner-slider-item__pic"> </span> </a> Последний раз редактировалось mooncar; 26.06.2013 в 12:28. |
|
|||||
|
Модрон-ветеринар
|
blazeman, код в сообщении заключаем в предназначенные для этого теги.
__________________
Идите первым! |
|
|||||
|
Регистрация: Jun 2010
Сообщений: 128
|
Вот примерный код внедрения флэш-ролика на страницу с помощью swfobject (скачайте где-нибудь сами). Переменная name_1 принимает значение как раз из строки адреса после знака "=", и под этим же именем (name_1) она будет видна в ролике флэш из рута, там можно отслеживать ее изменение с помощью watch, а уж как это значение будет меняться - ваше дело.
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru" lang="ru">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<title>Тест</title>
<script type="text/javascript" src="swfobject.js"></script>
<SCRIPT LANGUAGE="JavaScript" type="text/javascript">
var flashvars = {};
flashvars.name_1 = location.href.substring(location.href.indexOf('=')+1);
swfobject.embedSWF("test.swf", "myContent","100%","100%","7", false, flashvars);
</script>
</head>
<body bgcolor="#e6f2d0" leftmargin="0" rightmargin="0" scroll="no">
<div id="myContent">
<h1>Alternative content</h1>
</div>
</body>
</html>
|
![]() |
![]() |
Часовой пояс GMT +4, время: 07:45. |
|
|
« Предыдущая тема | Следующая тема » |
|
|