Как добавить flash-игру себе на сайт

Итак, вы задумались над тем, как добавить к себе на сайт flash-игры. Этим действительно стоит заняться: это бесплатное для вас содержимое, которое надолго затягивает пользователей. А если игры очень хорошие - посетители будут советовать друзьям эти игры, а это значит, что они будут советовать и ваш сайт.

Для того, чтобы добавить игру нам нужны:

  1. Прямая ссылка на файл с игрой (файл с расширением .swf);
  2. Размеры игры (ширина и высота);
  3. html-код, который добавляет игру на сайт.

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

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

  1. Находим страницу с игрой, которую хотим добавить к себе на сайт.
  2. Открываем исходный код этой страницы.
  3. Ищем место, где на страницу вставляется игра. Для этого хорошо подходит поиск по строке ".swf".
  4. Находим ссылку на файл с игрой. Нам нужна абсолютная ссылка (с именем домена, на котором расположена игра), поэтому:
    1. Если ссылка на файл начинается с имени домена - радуемся.
    2. Если ссылка на файл начинается с символа '/' - добавляем в начале имя домена.
    3. Если ссылка на файл начинается с другого символа добавляем эту ссылку как относительный путь от директории, в которой расположена страница с игрой. Если при этом в начале страницы указан тег base - то от директории, указанной в этом теге.
  5. Рядом со ссылкой на игру находим размеры.
  6. Составляем правильный html-код игры, заполняя теги <object> и <embed>.
  7. Полученный код вставляем себе на сайт. Радуемся.

А теперь тот простой способ, который я вам обещал: вместо пунктов 2-6 пользуемся сервисом FlashForSite (а именно - полем ввода вверху этой страницы). Сервис всё это сделает за вас совершенно бесплатно.

Побольше вам хороших игр и посетителей!