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

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

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

Регистрация: Jan 2009
Сообщений: 7
По умолчанию вставка flash ролика в HTML страницу

сразу приношу огромные извинения за дилетанство, просто хочу поинтересоваться, как вставлять флэш ролик в хтмл страницу?

работаю пока на локальном виртуальном сервере

хочу вставить флэш ролик с именем "menu.swf", который находится у меня в папке Images, где находятся все изображения для загрузки страницы

люди посоветовали вот этот код

Код:
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="xxx" height="yyy">
<param name="movie" value="zzz" />
<param name="quality" value="high" />
<param name="bgcolor" value="#ffffff" />
<embed src="zzz" quality="high" bgcolor="#ffffff" width="xxx" height="yyy" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>
вместо параметров "xxx" я вписал "300",вместо "ууу" - "330"
вместо "zzz" - "menu.swf"

в итоге получилось вот что:

Код:
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="300" height="330">
<param name="movie" value="zzz" />
<param name="quality" value="high" />
<param name="bgcolor" value="#ffffff" />
<embed src="..\\menu.swf" quality="high" bgcolor="#ffffff" width="300" height="330" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>
вставил этот код в файл index.php, сохранил, перезагрузил страницу - теперь она вообще перестала отображаться и вывелась ошибка - "Parse error: parse error in x:\home\localhost\www\annodomini\templates\jsn_epic_free\index.php on line 67"

что я мог делать не так? может код не туда вставил?
заранее спасибо!

Старый 31.01.2009, 17:34
artem_fs вне форума Посмотреть профиль Отправить личное сообщение для artem_fs Найти все сообщения от artem_fs
  № 2  
Ответить с цитированием
artem_fs

Регистрация: Jul 2008
Сообщений: 257
может покажете 67 строчку index.php?

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

Регистрация: Jan 2009
Сообщений: 7
Цитата:
Сообщение от artem_fs Посмотреть сообщение
может покажете 67 строчку index.php?
я щас посмотрел - 67-я строчка у меня вообще пустая) или в счёт идут только строчки содержащие текст?
в любом случае, дабы не путаться, вот весь этот файл
Вложения
Тип файла: txt index.txt (11.8 Кб, 193 просмотров)


Последний раз редактировалось stereomaniac; 31.01.2009 в 18:14.
Старый 31.01.2009, 18:17
stereomaniac вне форума Посмотреть профиль Отправить личное сообщение для stereomaniac Найти все сообщения от stereomaniac
  № 4  
Ответить с цитированием
stereomaniac
 
Аватар для stereomaniac

Регистрация: Jan 2009
Сообщений: 7
походу ошибка здесь:

Код:
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
что это означает к сожалению я не знаю(

Старый 31.01.2009, 18:21
artem_fs вне форума Посмотреть профиль Отправить личное сообщение для artem_fs Найти все сообщения от artem_fs
  № 5  
Ответить с цитированием
artem_fs

Регистрация: Jul 2008
Сообщений: 257
нет, ошибка в том, что Вы в php вставили код. поставьте его перед <?php

Старый 31.01.2009, 18:33
stereomaniac вне форума Посмотреть профиль Отправить личное сообщение для stereomaniac Найти все сообщения от stereomaniac
  № 6  
Ответить с цитированием
stereomaniac
 
Аватар для stereomaniac

Регистрация: Jan 2009
Сообщений: 7
поставил код перед <?php
страница загрузилась, а вот ролик нет, в верхнем левом углу страницы появился белый квадрат, при щелчке правой кнопкой на котором отображается "ролик не загружен"

и в целом произошла сильная деформация страницы, даже цвет и шрифт текста поменялись

Добавлено через 3 минуты
я очень сомневаюсь насчёт того что я правильно прописал вот эти позиции:

Код:
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="xxx" height="yyy">
<param name="movie" value="zzz" />
<param name="quality" value="high" />
<param name="bgcolor" value="#ffffff" />
<embed src="zzz" quality="high" bgcolor="#ffffff" width="xxx" height="yyy" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>


Последний раз редактировалось stereomaniac; 31.01.2009 в 18:38.
Старый 31.01.2009, 20:14
artem_fs вне форума Посмотреть профиль Отправить личное сообщение для artem_fs Найти все сообщения от artem_fs
  № 7  
Ответить с цитированием
artem_fs

Регистрация: Jul 2008
Сообщений: 257
а, ну да, нужно два раза в этих местах писать путь, причем слэш не обратный, например ../menu.swf - это на папку вниз.

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

Регистрация: Jan 2009
Сообщений: 7
вставил вот это:

Код:
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" 

codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="300" height="330">
<param name="movie" value="../menu.swf" />
<param name="quality" value="high" />
<param name="bgcolor" value="#ffffff" />
<embed src="../menu.swf" quality="high" bgcolor="#ffffff" width="300" height="330" type="application/x-shockwave-flash" 

pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>
ничего не изменилось((

Старый 31.01.2009, 22:53
artem_fs вне форума Посмотреть профиль Отправить личное сообщение для artem_fs Найти все сообщения от artem_fs
  № 9  
Ответить с цитированием
artem_fs

Регистрация: Jul 2008
Сообщений: 257
у вас в php лежит где? если от него в папке images, то надо images/menu.swf

Старый 31.01.2009, 23:39
stereomaniac вне форума Посмотреть профиль Отправить личное сообщение для stereomaniac Найти все сообщения от stereomaniac
  № 10  
Ответить с цитированием
stereomaniac
 
Аватар для stereomaniac

Регистрация: Jan 2009
Сообщений: 7
вот как всё располагается, файл menu.swf лежит в папке images
[IMG]http://s55.***********/i150/0901/e2/a0fb43d4942f.jpg[/IMG]

сейчас попробовал вписать такой код

Код:
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" 

codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="300" height="330">
<param name="movie" value="../images/menu.swf" />
<param name="quality" value="high" />
<param name="bgcolor" value="#ffffff" />
<embed src="../images/menu.swf" quality="high" bgcolor="#ffffff" width="300" height="330" type="application/x-shockwave-flash" 

pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>
всё осталось без изменений, я даже проверил рабочесть самого ролика, вставил highlight.swf вместо menu.swf , где highlight.swf - рабочий флэш ролик, который уже используется на странице в другом месте, но...всё осталось так же

потом я решил попробовать вставить вместо ../images/menu.swf адрес с роликом из интернета, в итоге у меня всё стало выглядеть вот так:

Код:
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="300" height="330">
<param name="movie" value="http://demiart.ru/forum/index.php?act=Attach&type=post&id=271079" />
<param name="quality" value="high" />
<param name="bgcolor" value="#ffffff" />
<embed src="http://demiart.ru/forum/index.php?act=Attach&type=post&id=271079" quality="high" bgcolor="#ffffff" width="300" height="330" type="application/x-shockwave-flash" 

pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>
и вуаля, ролик отобразился...
значит что-то мы не так прописываем в адресе для локального компьютера

и ещё один факт:
ролик отобразиться то отобразился, но как то странно - относительно левого края, т.е он начался в верхнем левом углу и вытягивался по ширине и высоте только, взависимости от параметров 300 и 330 которые я менял на другие цифры...я даже передвинуть его не смог...это вообще реально как-нибудь сделать? передвинуть его в любое место?

Добавлено через 8 минут
и кстати деструктивность сайта при появлении ролика не поменялась, он по прежнему такой же перекошенный и с левыми шрифтами, с чем это может быть связано?

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

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

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


 


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


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