Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 26.06.2013, 10:29
blazeman вне форума Посмотреть профиль Отправить личное сообщение для blazeman Найти все сообщения от blazeman
  № 1  
Ответить с цитированием
blazeman

Регистрация: May 2010
Сообщений: 2
По умолчанию Как стартануть проигрывание баннера на сайте из html?

Имеется слайдер обычный html+js на сайте. в нем в каждом слайде флеш-баннер.
Проблема в том, что при загрузке страницы все баннеры начинают проигрываться одновременно и если первый слайд с баннером хорошо проигрывается, то при перелистывании на следующий слайд мы застаем баннер на середине анимации или ближе к концу.
Допустим я поставлю в первом кадре баннера stop();
тогда как мне из html странички указать, чтобы он начал проигрываться?

Старый 26.06.2013, 10:40
Sergey_A вне форума Посмотреть профиль Отправить личное сообщение для Sergey_A Найти все сообщения от Sergey_A
  № 2  
Ответить с цитированием
Sergey_A

Регистрация: Jun 2010
Сообщений: 128
Например, с помощью watch и flashvars. С помощью js меняете значение переменной, которая посредством flashvars будет передаваться в ролик. watch - отслеживание значения данной переменной, когда оно изменяется - надо запускать соответствующий ролик.

А как у вас flash на страницу внедряется?

Старый 26.06.2013, 10:58
blazeman вне форума Посмотреть профиль Отправить личное сообщение для blazeman Найти все сообщения от blazeman
  № 3  
Ответить с цитированием
blazeman

Регистрация: 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.
Старый 26.06.2013, 12:29
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 4  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
blazeman, код в сообщении заключаем в предназначенные для этого теги.
__________________
Идите первым!

Старый 26.06.2013, 13:46
Sergey_A вне форума Посмотреть профиль Отправить личное сообщение для Sergey_A Найти все сообщения от Sergey_A
  № 5  
Ответить с цитированием
Sergey_A

Регистрация: 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, время: 08:27.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 08:27.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.