Структура Flash-сайта
Любой Flash-сайт состоит из множества компонентов, их количество может варьироваться в зависимости от сложности сайта, его назначения и тематики. Тем не менее, можно выделить те элементы, которые включают в себя практически каждый сайт, сделанный с помощью программы Macromedia Flash.
1. Прелоадер. Это необходимый компонент любой работы во Flash, тем более такой крупной, как сайт. Прелоадер предназначен для отображения процесса загрузки сайта. Так как все пользуются разными способами доступа в глобальную сеть, то каждому требуется различное время для загрузки ролика. На прелоадере можно отображать различную информацию о загрузке: количество загруженной информации (в байтах, процентах), общий размер загружаемого файла, время, сколько пользователю осталось ждать до завершения загрузки. Если сайт очень большой и пользователю придётся долго ждать, то имеет смысл чем-нибудь его занять. Это может быть: простая игра без особого сюжета (крестики-нолики, стрелялка по мишеням), информация о сайте, анекдоты. Сам прелоадер и дополнительная информация к нему не должны превышать 2-4% от общего размера сайта, иначе нужно будет делать прелоадер к прелоадеру, что «не есть хорошо».
2. «Шапка» сайта. Необязательный компонент Flash-сайта, но, как правило, присутствует на большинстве сайтов в Интернете. в «шапке сайта обычно присутствует логотип, название сайта, реклама, иногда возможна небольшая анимация. «Шапка» - это то, на что посетители сайта обращают внимание в первую очередь. Она должна быть аккуратно выполнена, по возможности, совпадать с основной цветовой гаммой сайта или, наоборот, контрастировать с ней. Делать её через чур широкой (на пол-экрана в ширину) не стоит, также излишне превращать короткую (1-4 секунды) анимацию в длинный (40-80 секунд) мультфильм. Это нехарактерно для «шапки» любого сайта.
3. Навигация. Обязательный и важный компонент сайта. Без навигации сайт превращается в веб-страничку, а без удобной навигации покидается пользователем навсегда. Поэтому важно сделать навигацию максимально удобной и полной. Обычно для этих целей используют меню. Меню может быть простым и многоуровневым, располагаться в различных частях страницы, быть горизонтальным или вертикальным, иметь различную форму. Какое меню лучше использовать? Это спорный вопрос. Лучше то меню, которое вписывается в общий дизайн сайта по цвету и по форме. Традиционно, горизонтальное меню располагается вверху страницы, сразу под «шапкой», а вертикальное – слева.
4. Текстовое наполнение сайта. Данный компонент является самым важным на любом сайте. До сих пор люди приходят на сайты, прежде всего, ради информации. Так как текст, например, на главной странице часто меняется, то имеет смысл сделать его подгружаемым из внешнего файла. Не используйте экзотические шрифты для общей информации – только для заголовков. Для «повседневного» использования лучше всего подойдут встроенные шрифты (_sans, _serif, _typewriter). Если вы не используете встроенные шрифты по каким-либо причинам, то не забудьте встроить все шрифты, какие будете использовать в динамических полях, чтобы они корректно отображались на всех компьютерах. Для этого нажмите кнопку embed (Встроить) на панели Свойства текстового поля. Динамический текст можно разбивать на абзацы, переносить строки и выделять отдельные слова с помощью соответствующих html-тэгов.
5. Блок новостей. Как правило, в Flash-сайтах блок новостей имеет достаточно необычную форму. Он анимирован: новости медленно прокручиваются на специальной панели. При наведении курсора мыши текущая новость останавливается и выделяется. Для создания такого блока лучше использовать внешний файл (текстовый или XML), так как он будет часто меняться (в зависимости от частоты обновления вашего сайта), а компилировать исходный файл каждый раз нецелесообразно.
6. Фотогалерея. Необязательный компонент, но присутствует на многих Flash-сайтах. Фотогалереи бывают встроенными и подгружаемыми. Встроенные галереи содержат определённое количество фотографий, которое можно изменить, только имея исходный файл. Другими словами, для добавления новых фотографий нужно перекомпилировать весь ролик. Поэтому предпочтительнее использовать подгружаемые фотогалереи, где в любой момент можно заменить, добавить, удалить любую фотографию. Естественно, второй способ требует больше знаний и умений, чем первый, но результат того стоит. Фотогалереи обычно состоят из 2-х частей: фотографий предварительного просмотра (в народе называемых «превьюшками») и полноразмерных. При этом целесообразно делать прелоадер к каждой полноразмерной картинке. Различные эффекты при наведении и нажатии на фотографию предварительного просмотра украшают галерею. Но здесь важно не переусердствовать (об этом следующий пункт).
7. За что многие недолюбливают Flash-сайты, так это за обилие различных эффектов и анимаций. Куда уж без этого! Во-первых, во всём надо знать меру и в эффектах тоже. Возьмите себе за правило не использовать больше одного эффекта на 1 событие. К событиям можно отнести: наведение на кнопку, нажатие, переход на страницу. Не используйте побочные эффекты и повторяющуюся анимацию, которая ни от чего не зависит и бесконечно проигрывается сама по себе. Это очень раздражает пользователя.
8. Звуки и музыка на сайте. Звуки обычно проигрываются по какому-нибудь событию, а музыка является фоновой. Музыка не всегда желательна, и очень важно правильно подобрать музыку к сайту, чтобы она не была слишком агрессивной. В любом случае, право выбора нужно оставлять посетителю. И только получив утвердительный ответ на вопрос «Включить музыку?», начать её загружать. Не забудьте сделать кнопки управления (остановить, пауза, проигрывать) и регулятор громкости (эти компоненты входят в состав Macromedia Flash 8 Pro).
Таким образом, мы рассмотрели структуру Flash-сайта, из чего он состоит, а как связать компоненты между собой и сделать их наиболее удобными в использовании, я расскажу в другой раз.