Технологии Flash в дизайне сайтов

Флэш-технология основывается на использовании векторной графики, которая находится в формате Shockwave Flash (или SWF).

Флэш-технология основывается на использовании векторной графики, которая находится в формате Shockwave Flash (или SWF). Данный формат был разработан компанией Macromedia. И хотя это далеко не первые формат векторной графики, но именно он на сегодняшний день считается лучшим, поскольку данная технология отличается особенно выгодным сочетанием между изобразительными возможностями, инструментальными средствами для работы с графикой, а также механизмом включения результата в Web-страницы. Ну и, конечно же, главным преимуществом flash-технологии является её так называемая кроссплатформенность. То есть этот формат может восприниматься на любой платформе, например как на компьютерах с операционной системой MacOS, так и на компьютерах Windows. Ролики во Flash – это не только возможность анимации, но и возможность дополнения разнообразными интерактивными элементами и звуковым сопровождением. Поэтому на сегодняшний день данная технология всё набирает свою популярность, в том числе и в web-технологиях. Особенно распространена данная технология в баннерной интернет-рекламе. Флеш-ролики могут являться как элементами дизайна сайта (входные заставки, логотипы и так далее), так и целиком сайт может быть выполнен на Flash. Такие сайты особенно выделяются тем, что их дизайн будет выглядеть одинаково, вне зависимости от того, какой браузер использует посетитель сайта и какое у него разрешение монитора. Интерактивные возможности данной технологии дают широкое поле для творчества разработчиков интернет-проектов, которые создают во флэш доски объявлений, каталоги, гостевые книги, форумы, разнообразные формы сбора данных, а также интерактивные игры. Не проблема и создания динамического сайта во flash. Ведь существует Macromedia Generator. Данная технология помогает динамически менять данные во flash-клипах одновременно на большом количестве сайтов.
Конечно же, существуют определённые препятствия для использования flash в интернете. Однако все эти проблемы достаточно субъективны и, разумеется, решаемы.

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

Во-вторых, flash ролики обычно имеют довольно большие объёмы, поэтому сайты во флэш зачастую отпугивают посетителей с модемным соединением из-за медленной загрузки страниц и высокого потребления трафика. Вопрос этот спорный, и приверженцев обоих мнений хватает как среди посетителей, так и среди специалистов. В целом можно сказать, что ответственность за то, чтобы сайт могли посещать люди вне зависимости от скорости их соединения и размеров интернет-трафика, целиком и полностью ложится на разработчиков сайта. В настоящее время существует множество креативных способов создать эффектные и лёгкие flash-ролики, кроме того некоторые разработчики создают две версии сайта «красивую и тяжёлую» и «облегченную», предупреждая об этом пользователей ещё на этапе входной заставки.
А самое существенное препятствие, выражающееся в том, что некоторое время назад поисковые роботы не могли считывать текст в SWF файлах и, соответственно, не могли определить релевантность документ, а также возникала проблема с индексацией flash-сайтов в поисковиках, уже давно преодолено. Во-первых, многие крупные поисковые системы «научились видеть» ссылки во Flash и идти по ним. Во-вторых, оригинальная разработка компании Macromedia (специальный модуль «Macromedia Flash Search Engine SDK») позволила индексировать содержание Flash файлов поисковыми системами. Если объяснять коротко, то этот модуль способен конвертировать текст и ссылки из Flash в HTML файл, который, свою очередь, легко индексируется. Возможности данного модуля:

  1. Извлекает встречающиеся ссылки (URLs) из кода ActionScript по следующим критериям:
    • код содержится внутри одинарных или двойных кавычек,
    • ссылки с HTTP,
    • ссылки с суффиксами HTM, HTML, CFM, SWF, JPG, JPEG, GIF, MP3, или WAV.
  2. Извлекает текст следующего вида:
    • текст на сцене в текущем клипе,
    • текст на сцене в экземпляре клипа созданном методом movieClip. attachMovie().
Оцените статью
WebVertex