Вернуться   Форум SAPE.RU > Общие вопросы > Разработка и сопровождение сайтов

-->
Ответ
 
Опции темы
Старый 24.04.2009, 01:04   #1
Эксперт
 
Аватар для Al Pacino
 
Регистрация: 09.05.2008
Адрес: ПГ
Сообщений: 1,704
Вес репутации: 0
Al Pacino имеет ошибки в прошлом
По умолчанию Как вставить флеш-игру в страницу

Есть одна флеш-игрушка, понравилась, хочу пихнуть её на страничку.
Игра здесь _http://onlineguru.ru/7023/view.html
Флешку можно скачать там же. А вот как её вставить, чтобы и на сайте прямо можно поиграть было?

Добавлено через 10 минут
Проанализировал html-код, за вывод флеш-ролика там отвечает вот этот джава-скрипт (зелёным я буду писать комменты от себя)
Цитата:
<script type="text/javascript">
function games()
{
sw = document.body.clientWidth;
w = sw - 490
if(w > 800) w = 800
h = parseInt(w/500*375)

document.write('<object classid="clsid27CDB6E-AE6D-11cf-96B8-444553540000" codebase="_http://active.macromedia.com/flash2/cabs/swflash.cab#version=4,0,0,0" id="nordnet" height="'+h+'" width="'+w+'">'+
'<param name="movie" value="/f/online/2/70/23/game.swf">'+
'<param name="menu" value="false">'+
'<param name="quality" value="high">'+
'<param name="bgcolor" value="white">'+
'<param name="loop" value="true">'+
'<embed src="/f/online/2/70/23/game.swf" menu="false" quality="high" bgcolor="white" type="application/x-shockwave-flash" pluginspage="_http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" height="'+h+'" width="'+w+'">'+
'</object>');
return false;

var so = new SWFObject("_http://publisher.tvigo.ru/players/game/tvigo_game.swf","games_swf", w, h, "8","#dfdfe2");//вот это что такое??? интересуют параметры создаваемого объекта, ибо урл там явно не того сайта, с которого флешка
so.addParam("allowFullScreen", "true");
so.addVariable("Width", w);
so.addVariable("Height", h);
so.addVariable("game", 7023);
so.addVariable("rek", '_http://publisher.tvigo.ru/players/game/reklama.xml');
so.write("g-box");//и хз что это вообще за so
return false;
}
</script>
<div id="g-box"></div><script type="text/javascript">games(353);</script>
а также зачем там 2 ретурна? причём без ветвления или чего-то подобного.

Добавлено через 4 минуты
не проще ли сделать так вот

Цитата:
<script type="text/javascript" src="swfobject.js"></script>

<div id="flashcontent">
Этот текст будет заменен флэшкой.
</div>

<script type="text/javascript">
var so = new SWFObject("movie.swf","mymovie","200","100","7","# 336699");
so.write("flashcontent");
</script>
знатоки флеш, дайте пару комментов.
__________________
есть тема?

Последний раз редактировалось Al Pacino; 24.04.2009 в 01:04. Причина: Добавлено сообщение
Al Pacino вне форума   Ответить с цитированием
Старый 24.04.2009, 01:11   #2
фОшЫст
 
Аватар для WebFX
 
Регистрация: 10.01.2008
Адрес: Эквадор
Сообщений: 6,773
Вес репутации: 502
WebFX - прекрасное будущееWebFX - прекрасное будущееWebFX - прекрасное будущееWebFX - прекрасное будущееWebFX - прекрасное будущееWebFX - прекрасное будущееWebFX - прекрасное будущееWebFX - прекрасное будущееWebFX - прекрасное будущееWebFX - прекрасное будущееWebFX - прекрасное будущее
Отправить сообщение для WebFX с помощью ICQ
По умолчанию

Да забей. Через эмбед вставь, так же как рутубе-ютубе и всё.
рекламу - в задницу
__________________
Скоро 2012 год. Скоро наступит апокалипсис. Страшный апокалипсис. Тупой апокалипсис. Ну вообще без мозгов апокалипсис.
WebFX вне форума   Ответить с цитированием
Старый 24.04.2009, 01:21   #3
Специалист
 
Аватар для Rimlanin
 
Регистрация: 27.10.2008
Сообщений: 448
Вес репутации: 207
Rimlanin - за этого человека можно гордитсяRimlanin - за этого человека можно гордитсяRimlanin - за этого человека можно гордитсяRimlanin - за этого человека можно гордитсяRimlanin - за этого человека можно гордитсяRimlanin - за этого человека можно гордитсяRimlanin - за этого человека можно гордитсяRimlanin - за этого человека можно гордится
По умолчанию

Очень просто вставить (сейчас у себя попробовал - без проблем, вроди защиты нет)

1. Скачать файл игры (либо отыскать в кеше, либо программкой)
2. Вставить любым редактором
3. Откорректировать желаемый размер окна (опять же редактором визуально, либо ручками в коде - ширина-высота)

Вот пример кода, который получился:

<object classid="clsid27CDB6E-AE6D-11CF-96B8-444553540000" id="obj1" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" border="0" width="350" height="216">
<param name="movie" value="../res/flash/game.swf">
<param name="quality" value="High">
<embed src="../res/flash/game.swf" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" name="obj1" width="350" height="216"></object>

4. Играться

Добавлено через 2 минуты
../res/flash/game.swf - мой путь, у Вас будет другой.

Последний раз редактировалось Rimlanin; 24.04.2009 в 01:21. Причина: Добавлено сообщение
Rimlanin вне форума   Ответить с цитированием
Старый 24.04.2009, 02:09   #4
пусто
 
Аватар для Администрация 6-ой палаты
 
Регистрация: 28.10.2007
Сообщений: 3,115
Вес репутации: 370
Администрация 6-ой палаты - прекрасное будущееАдминистрация 6-ой палаты - прекрасное будущееАдминистрация 6-ой палаты - прекрасное будущееАдминистрация 6-ой палаты - прекрасное будущееАдминистрация 6-ой палаты - прекрасное будущееАдминистрация 6-ой палаты - прекрасное будущееАдминистрация 6-ой палаты - прекрасное будущееАдминистрация 6-ой палаты - прекрасное будущееАдминистрация 6-ой палаты - прекрасное будущееАдминистрация 6-ой палаты - прекрасное будущееАдминистрация 6-ой палаты - прекрасное будущее
По умолчанию

Цитата:
Сообщение от Rimlanin Посмотреть сообщение
<object classid="clsid27CDB6E-AE6D-11CF-96B8-444553540000" id="obj1" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" border="0" width="350" height="216">
код написан с чувством юмора
__________________
Умное лицо - это еще не признак ума господа. Все глупости на земле делаются именно с этим выражением лица. Улыбайтесь господа, улыбайтесь.
Администрация 6-ой палаты вне форума   Ответить с цитированием
Старый 29.06.2010, 19:34   #5
Мастер
 
Аватар для jekky25
 
Регистрация: 30.04.2008
Сообщений: 525
Вес репутации: 213
jekky25 - просто великолепная личностьjekky25 - просто великолепная личностьjekky25 - просто великолепная личностьjekky25 - просто великолепная личностьjekky25 - просто великолепная личностьjekky25 - просто великолепная личностьjekky25 - просто великолепная личность
По умолчанию

решил поднять тему. заказчкик просит сделать на сайте раздел с флеш играми.
скачал пару игр с инета для проверки работоспособности. в страничку вставил код

Цитата:
<object codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width=700 height=500>
<PARAM NAME=movie VALUE="4.swf"><PARAM NAME=quality VALUE=high>
<EMBED src="4.swf" quality=high width=700 height=500 pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash"></EMBED>
</OBJECT>
и после этого появились глюки. т.е. если страницу запускаю как файл, т.е. в браузере адрес file:///Z:/home/localhost/www/4.html, то игра работает нормально, если через денвер, т.е. http://localhost/4.html, то игра не работает. Если вместо игры запустить какой-нибудь флеш баннер, то он нормально отображается в обоих случаях. Кто знает почему так?
jekky25 вне форума   Ответить с цитированием
Старый 29.06.2010, 19:49   #6
Эксперт
 
Аватар для Tatul
 
Регистрация: 16.11.2007
Сообщений: 1,253
Вес репутации: 252
Tatul - прекрасное будущееTatul - прекрасное будущееTatul - прекрасное будущееTatul - прекрасное будущееTatul - прекрасное будущееTatul - прекрасное будущееTatul - прекрасное будущееTatul - прекрасное будущееTatul - прекрасное будущееTatul - прекрасное будущееTatul - прекрасное будущее
По умолчанию

Вот пример
http://www.hranitels.ru/?page=60
__________________
Мой форум seo форум
Партнёрская программа для белых и серых сайтов Ювелирные украшения 10%, женская одежда и сумки 10%, аудио и видео техника 3%.
Tatul вне форума   Ответить с цитированием
Старый 30.06.2010, 00:17   #7
Мастер
 
Аватар для jekky25
 
Регистрация: 30.04.2008
Сообщений: 525
Вес репутации: 213
jekky25 - просто великолепная личностьjekky25 - просто великолепная личностьjekky25 - просто великолепная личностьjekky25 - просто великолепная личностьjekky25 - просто великолепная личностьjekky25 - просто великолепная личностьjekky25 - просто великолепная личность
По умолчанию

Цитата:
Сообщение от Tatul Посмотреть сообщение
мало как-то это помогло. скачал игру. если разместить на серваке ее, то она работает. в денвере нет.
вот пример страницы с этой игрой
http://ruspb.info/4.html

а это пример с другой игрой, так она и на серваке не пашет

http://ruspb.info/5.html

Добавлено через 9 минут
кстати вот еще интересный момент попробовал запустить игру в браузере (http://localhost/5.swf) то же не пошла. а баннеры нормально таким образом крутятся.

Последний раз редактировалось jekky25; 30.06.2010 в 00:17. Причина: Добавлено сообщение
jekky25 вне форума   Ответить с цитированием
Старый 30.06.2010, 09:48   #8
Мастер
 
Регистрация: 17.03.2008
Сообщений: 638
Вес репутации: 237
ahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущее
По умолчанию

может игра что-то подгружает из инета, а с локального компа у вас внешний коннект блочится?
ahsinis вне форума   Ответить с цитированием
Старый 30.06.2010, 12:41   #9
Мастер
 
Аватар для jekky25
 
Регистрация: 30.04.2008
Сообщений: 525
Вес репутации: 213
jekky25 - просто великолепная личностьjekky25 - просто великолепная личностьjekky25 - просто великолепная личностьjekky25 - просто великолепная личностьjekky25 - просто великолепная личностьjekky25 - просто великолепная личностьjekky25 - просто великолепная личность
По умолчанию

Цитата:
Сообщение от ahsinis Посмотреть сообщение
может игра что-то подгружает из инета, а с локального компа у вас внешний коннект блочится?
вообще похоже на то. одну игру когда запускал на локалке, то трафик пошел. вот только одного не пойму. почему они тогда нормально играют в macromedia flash player и в браузере, когда их как файл открываешь?
jekky25 вне форума   Ответить с цитированием
Старый 30.06.2010, 13:54   #10
Мастер
 
Регистрация: 17.03.2008
Сообщений: 638
Вес репутации: 237
ahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущее
По умолчанию

Не знаю, может политика безопасности в браузере какая-то хитрая, что с html страницы из флеша запрещено данные с чужого сайта подгружать.
А может это политика безопасности флеша.
ahsinis вне форума   Ответить с цитированием
Ответ


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

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

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не отображается флеш ролик на сайте auto03 Разработка и сопровождение сайтов 14 27.05.2018 14:12
Как раскрутить он лайн игру? Kruzenshtern Курилка 8 26.01.2009 10:31
Индексация ссылок через флеш tpnetman Курилка 3 03.11.2008 00:28
Помогите пожалуйста вставить код на страницу в системе MAMBO atotarho Установка кода на различные движки 7 05.09.2008 13:42
Делаем ставки на игру Россия-Испания, получаем призы. mnemonic Курилка 7 27.06.2008 14:07


Часовой пояс GMT +3, время: 00:13.