Значение атрибутов и параметров в теге HTML Flash? - PullRequest
0 голосов
/ 20 июля 2009

В приведенном ниже коде, какие все параметры и атрибуты используются, почему все они используются и каково их значение здесь?

Какие параметры и атрибуты рекомендуются, а какие не используются с тегом Flash на странице HTML?

<object id="vf_flash" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="630" height="400">
      <param name="movie" value="/videos/swf/3fun.swf" />
      <param name="FlashVars" value="id=72" />
      <param name="allowScriptAccess" value="always" />
      <param name="loop" value="false" />
      <param name="menu" value="false" />
      <param name="quality" value="high" />
      <param name="wmode" value="window" />

      <embed name="vf_flash" src="/videos/swf/3fun.swf" FlashVars="id=72" width="630" height="400" allowScriptAccess="always" loop="false" menu="false" quality="high"  wmode="window" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>

Ответы [ 3 ]

5 голосов
/ 20 июля 2009

На веб-сайте Adobe есть четкие и краткие пояснения всех этих тегов, в том числе необязательных и обязательных.

http://kb2.adobe.com/cps/127/tn_12701.html

1 голос
/ 20 июля 2009

Не в порядке, и на основе памяти. Проверьте все это перед использованием, но это должно помочь вам обдумать следующие идеи:

  1. В борьбе за монополию в сети Microsoft взяла на себя обязательство отличаться от W3C , когда это возможно. Поэтому фактический тег, используемый для встраивания Flash в Internet Explorer, - это «объект», во всех реальных браузерах он «встраивается».

Следует отметить, что использование '1' и '0' даст вам лучшую общую согласованность, чем 'true' и 'false', благодаря этому бою.

  1. loop - указывает, должен ли проигрыватель Flash Player пытаться перезапустить фильм после завершения его воспроизведения.

  2. FlashVars - параметры можно передавать во Flash и ссылаться через модуль flashvars. Например, если вы создаете медиаплеер, который воспроизводит song1, вы можете передать Flashvars = "song1 = song1"

  3. movie - URL-адрес файла Flash. Храните его в той же папке, что и вызывающий его HTML-файл, или используйте абсолютный URL-адрес, иначе вы столкнетесь с проблемой кросс-браузера.

  4. качество - чем выше качество, тем больше ресурсов требуется Flash для запуска. Хотя по умолчанию это хорошо, если вы беспокоитесь о том, что плеер будет использоваться на старых компьютерах, иногда жертвуйте качеством изображения ради менее впечатляющего опыта

  5. wmode - непрозрачность фона фильма. Иногда вы хотите, чтобы фильм сливался с фоном, и он был настроен на «прозрачный», иногда это должен быть собственный маленький прямоугольник, «непрозрачный». Обратите внимание, что здесь есть несколько пасхальных яиц с этим значением, если вам нужно, есть несколько недокументированных опций для этого значения.

  6. allowScriptAccess - я действительно думал, что это устарело. Это сильно изменилось в разных версиях. Оставьте это по умолчанию.

В таких библиотеках, как Mootools есть классы, предназначенные для совместной работы с Flash и JavaScript.

Посмотрите здесь и здесь для статей по A List Apart (ALA) на тегах embed против object, есть Из этого можно многому научиться.

0 голосов
/ 20 июля 2009

Тот, который я могу ответить от макушки головы:

"movie" - имя файла флэш-памяти для загрузки / просмотра

"loop" - воспроизводится ли анимация один раз (false) или повторяется (true)

"menu" - показывать ли полное контекстное меню (true) или нет (false). При значении false отображается контекстное меню, но оно имеет только параметры «настройки» и «о».

См. Ссылку Кейна Уоллмана для полной документации.

...