HTML Flash Embed - PullRequest
       4

HTML Flash Embed

0 голосов
/ 22 января 2010

Я использую приведенный ниже код для моего лайтбокса JQuery без включения файла js AC_RunActiveContent.js или swfobject-1.5.js в html-файл. Он отлично работает для IE и Firefox. Просто хочу знать, есть ли какие-либо проблемы, если не включить AC_RunActiveContent.js или swfobject-1.5.js. Обязательно ли иметь AC_RunActiveContent.js или swfobject-1.5.js для правильного отображения флэш-памяти в разных версиях браузеров?

<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="789" height="617" id="Loader" align="middle">
 <param name="allowScriptAccess" value="sameDomain" />
 <param name="allowFullScreen" value="false" />
 <param name="movie" value="en_MAIN.swf" />
    <param name="quality" value="high" />
    <param name="bgcolor" value="#ffffff" /> 
    <embed src="en_MAIN.swf" quality="high" bgcolor="#ffffff" width="789" height="617" name="Loader" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>

Ответы [ 2 ]

1 голос
/ 22 января 2010

Нет, это стандартная разметка в стиле Adobe. Работает во всех текущих браузерах.

Это некрасиво, не проверяет и должно указывать каждый параметр дважды, к чему и обращаются упомянутые вами скрипты встраивания Flash (плюс иногда также есть обходной путь IE для активации объекта, который больше не требуется). Если тебя это не волнует, ты в порядке, как есть. Если вы это сделаете, этот вопрос будет обсуждать альтернативы.

0 голосов
/ 22 января 2010

Я не думаю, что ваш код подключен к Lightbox: AC_RunActiveContent.js и swfobject-1.5.js - обходные пути javascript для того, чтобы заставить Flash работать в IE. Поскольку Lightbox использует JQuery, а не Flash, они вам не нужны.

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

...