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

Вернуться   Форум Flasher.ru > Flash > Общие вопросы о Flash (не затрагивающие ActionScript)

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

Регистрация: Aug 2006
Адрес: Nibelheim
Сообщений: 34
Отправить сообщение для Zadiak с помощью ICQ
Post swfobject или как "правильно вставлять".

Доброго времени суток.

После поиска на форуме, само-собой, наткнулся на следующую статью: http://noregret.org/tutor/swfobject/

После чего применил полученный код к скрипту своей страницы.
Нужно "обезрамить" два ролика.
В статье сказано, что для вставки больше чем одного swf требуется "каждый html-контейнер, в который будет помещен свиф, должен иметь уникальный id"

"Осознав" все это и ещё раз пройдясь по поиску получил следующее:

Для первого ролика:
Код:
<script type="text/javascript" src="swfobject.js"></script>
<div id="flashcontent1">
    <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="900" height="82">
      <param name="movie" value="menu.swf" />
      <param name="quality" value="high" />
      <embed src="menu.swf" width="900" height="82" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash"></embed>
    </object>
</div>

<script type="text/javascript">
  var so = new SWFObject("menu.swf","menu","900","82","7","#006699");
  so.write("flashcontent1");
</script>
Для второго ролика:
Код:
<script type="text/javascript" src="swfobject.js"></script>
 <div id="flashcontent2">
 <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="900" height="400" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="049.swf" />
<param name="loop" value="false" />
<param name="quality" value="high" />
<param name="bgcolor" value="#ffffff" /><embed src="049.swf" width="900" height="400" loop="false" align="middle" quality="high" bgcolor="#ffffff" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>
</div>
<script type="text/javascript">
  var so = new SWFObject("049.swf","049","900","400");
  so.write("flashcontent2");
</script>
В итоге без рамки грузится только первый ролик, второй с рамкой. Более того, появилась ошибка на странице.

Уважаемые форумчане, укажите мне на мою ошибку в этом коде.
Спасибо большое.
__________________
Тебе плохо? Прими ФАКИТОЛЛ.
flasher 4eva!!))))


Последний раз редактировалось etc; 15.08.2007 в 16:54.
Старый 15.08.2007, 17:27
CGandA вне форума Посмотреть профиль Отправить личное сообщение для CGandA Найти все сообщения от CGandA
  № 2  
Ответить с цитированием
CGandA

Регистрация: Jun 2005
Сообщений: 162
Код:
<html>
<head>
<script type="text/javascript" src="swfobject.js"></script>
</head>
<body>
	<div id="flashcontent1">
		Здесь будет первый ролик
	</div>
	<script type="text/javascript">
		var so = new SWFObject("flash1.swf", "Flash 1", "468", "60", "8");
		so.write("flashcontent1");
	</script>
	
	<div id="flashcontent2">
		Здесь будет второй ролик
	</div>
	<script type="text/javascript">
		var so = new SWFObject("flash2.swf", "Flash 2", "468", "60", "8");
		so.write("flashcontent2");
	</script>
</body>
</html>

Старый 15.08.2007, 17:30
Zadiak вне форума Посмотреть профиль Отправить личное сообщение для Zadiak Найти все сообщения от Zadiak
  № 3  
Ответить с цитированием
Zadiak
 
Аватар для Zadiak

Регистрация: Aug 2006
Адрес: Nibelheim
Сообщений: 34
Отправить сообщение для Zadiak с помощью ICQ
ЫЫЫЫЫ))))

Спасибо Вам огромное, все заработало)


Одно только беспокоит - js в голову я вроде ставил и все равно код не работал.

Спасибо ещё раз!)))
flasher 4eva!!))))
__________________
Тебе плохо? Прими ФАКИТОЛЛ.
flasher 4eva!!))))


Последний раз редактировалось Zadiak; 15.08.2007 в 18:01.
Старый 19.01.2008, 01:54
green_minstrey вне форума Посмотреть профиль Отправить личное сообщение для green_minstrey Найти все сообщения от green_minstrey
  № 4  
Ответить с цитированием
green_minstrey

Регистрация: Jan 2008
Сообщений: 2
Люди, но ведь брандмауэр сволочь давит этот скрипт, а с рамками-то хоть грузится без проблем, ну подумаешь покликать пару раз.. вообще я не понимаю в чём дело, я видел в инете много флешек без рамок и их никакой ActiveX не банит - чтобы такое сдалать чтобы не банил и у меня? :ь

Старый 19.01.2008, 03:04
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 5  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Отключите брандмауэр или перенастройте.

Старый 19.01.2008, 03:35
green_minstrey вне форума Посмотреть профиль Отправить личное сообщение для green_minstrey Найти все сообщения от green_minstrey
  № 6  
Ответить с цитированием
green_minstrey

Регистрация: Jan 2008
Сообщений: 2
на других-то машинах будет то же самое?.. у них же есть свои брандмауэры, которые будут спрашивать отображать ли эктив икс контент. Так ведь, или я просто не знаю матчасть?

Старый 19.01.2008, 03:42
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 7  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Если у юзера стоит какая-то хрень, то это исключительно его проблема. Если эта хрень мешает смотреть контент, то это проблема юзера, а не разработчика. Точка, без запятых.

Старый 07.02.2009, 22:55
Stanislavsky вне форума Посмотреть профиль Отправить личное сообщение для Stanislavsky Найти все сообщения от Stanislavsky
  № 8  
Ответить с цитированием
Stanislavsky
 
Аватар для Stanislavsky

Регистрация: Sep 2007
Адрес: 52° 31′ N, 13° 24′ O
Сообщений: 55
Цитата:
Сообщение от green_minstrey Посмотреть сообщение
...я видел в инете много флешек без рамок и их никакой ActiveX не банит - чтобы такое сдалать чтобы не банил и у меня? :ь
Тот же вопрос.
Заставка на сайт (крупно в центре логотип. Альфа - от нуля до 100 и наоборот), потом переход на сайт. При первом посещении вылетает сообщение ActiveX. Как избежать этого?

Старый 08.02.2009, 14:52
amexdesign вне форума Посмотреть профиль Отправить личное сообщение для amexdesign Посетить домашнюю страницу amexdesign Найти все сообщения от amexdesign
  № 9  
Ответить с цитированием
amexdesign

Регистрация: Jan 2009
Адрес: Германия, Bochum
Сообщений: 169
Отправить сообщение для amexdesign с помощью Skype™
подвязывайте флэшку с помощью SWFObject. вот здесь вся инфа для этого:
http://code.google.com/p/swfobject/wiki/documentation

Старый 08.02.2009, 19:01
CEBEP вне форума Посмотреть профиль Отправить личное сообщение для CEBEP Посетить домашнюю страницу CEBEP Найти все сообщения от CEBEP
  № 10  
Ответить с цитированием
CEBEP
 
Аватар для CEBEP

Регистрация: Nov 2006
Сообщений: 688
Отправить сообщение для CEBEP с помощью ICQ Отправить сообщение для CEBEP с помощью Skype™
а разве DremWeaver Cs4 не с помощью SWFObject-а вставляет?
__________________
"I am the terror that flaps in the night…!"

Создать новую тему Ответ Часовой пояс GMT +4, время: 03:11.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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