Web-дизайн flash-технології

Flash-технології, або, як їх ще називають, технології інтерактивної Web-анімації, були розроблені компанією Macromedia і об'єднали в собі безліч потужних технологічних рішень в області мультимедійного представлення інформації. Орієнтація на векторну графіку в якості основного інструменту розробки Flash-програм дозволила реалізувати всі базові елементи мультимедіа: рух, звук і інтерактивність об'єктів. При цьому розмір виходять програм мінімальний і результат їх роботи не залежить від дозволу екрану у користувача - а це одні з основних вимог, що пред'являються до Internet-проектів.

Іншим прикладом використання Flash-технології є створення інтерактивних локальних презентацій. Для цього в програмі передбачена опція створення виконуваного (.exe) файлу. Але і в цьому випадку розмір програми залишається невеликим і доступним для використання в Інтернеті.

Незаперечною перевагою Flash є можливість отримання барвисто анімованих динамічних інтерактивних сторінок дуже невеликого розміру, що є ідеальним для використання в Інтернеті. Це забезпечується використанням векторної графіки і потужних алгоритмів стиснення інформації. Також треба відзначити, що Flash дозволяє використовувати форми для створення запитів до сервера, а отже і потенційну можливість підключення до бази даних. Програміст при створенні Flash-сторінок має можливість управляти процесом завантаження сайту і відображати, наприклад, відсоток завантаження у вигляді шкали.

Основним об'єктом, яким програміст оперує при створенні Flash-анімації, є кадр. А використання потужної внутрішньої системи міток, посилань і змінних дозволяє програвати набори кадрів кілька разів в залежності від значення конкретних змінних. Таким чином, економиться обсяг кінцевої програми і час завантаження.

Треба також зазначити, що на відміну від інших технологій анімації Web-сторінок, при використанні Flash-технологій відсутня проблема невідповідності розмірів екрану і сторінки. Задавши розміри об'єкта на екрані через відсотки від розмірів самого екрану, ми отримуємо завжди один і той же відносний розмір Flash-об'єкта. Причому масштабируются не тільки елементи векторної графіки, але і вбудовані графічні зображення.

Зображення, звукові ефекти, векторна графіка - все це Flash поміщає в один файл з розширенням .swf (при створенні презентацій файл має розширення .exe). Все це в поєднанні з можливістю управління завантаженням полегшує роботу як програміста при створенні сторінки, так і кінцевого користувача, який має можливість відразу побачити, наприклад, заставку, очікуваний час до закінчення завантаження і т.д.

Природно, Flash не обходиться без недоліків. Основним серйозним недоліком використання Flash-об'єктів є необхідність для кінцевого користувача мати встановлений плагін. Хоча, як було сказано вище, у багатьох випадках, користувач вже має цю програму.

Другий недолік полягає в високих вимогах до ресурсів комп'ютера, на якому проглядається Flash-ролик. Програвач анімації забирає досить багато ресурсів процесора, а швидкість програвання сильно залежить від розмірів екрану. Але, тим не менше, програма для програвання Flash-роликів працює на будь-якому комп'ютері під керуванням ОС Windows будь-яких версій. Вона не пред'являє жорстких вимог ні до кількості оперативної пам'яті, ні до типу процесора. Єдиним розходженням буде швидкість роботи.

Поки Flash-технологія в явному вигляді не підтримує тривимірну графіку, однак потужний набір інструментів і утиліт дозволяє створювати двовимірні структури, візуально відрізнити від тривимірних.

1.2.3 Переваги і недоліки

Перш, ніж застосовувати Flash на сайті, потрібно сім разів відміряти. Виявляється, не всі знають, що це таке. Одні застосовують Flash від необхідності, інші - від незнання.

Справа в тому, що Flash - це не звичайна растрова (gif, jpg, bmp і т.п.) картинка і не html. А мультемідійная технологія. Як у будь-якої технології, у цієї є свої переваги і недоліки.

Розглядати Flash-технологію варто з декількох позицій:

· З точки зору зовнішнього оформлення і культури сайту;

· C функціонально-технічної сторони;

· C практичного боку.

1. Оформлення та культура сайту

2. Функціонально-технічна сторона

Flash використовує plug-in модулі, мультемідійние функції, на сьогоднішній день не інтегровані в браузери. В силу властивих Flash-технології властивостей вона має функціональні недоліки.

Наявність цих недоліків зовсім не означає, що треба зовсім відмовитися від Flash. Просто з одного боку на ваги потрібно покласти необхідність використання Flash-елемента, з іншого боку - його недоліки

- Знецінюються функції браузера:

Регулювання розміру шрифту. Змінювати шрифт засобами стандартних функцій браузера можна. Тому шрифт у відвідувача буде таким, яким його задав дизайнер (для довідки: всі дизайнери мають прекрасний зором, роблячи шрифти дрібними і дуже дрібними);

Кнопка «назад». Вона переміщує не до початку сценарію анімації, як очікується, а на попередню сторінку сайту, де Flash-елемент ще / вже відсутня;

- Пошук по сторінці

Гіперпосилання позбавляються важливого якості - змінності кольору в залежності від руху по сайту відвідувача. Згадуєш, чи був ти на цій сторінці чи ні. Таким чином, важко навігація по сайту в цілому;

- Вага сторінок збільшується в рази;

- Навігація в Flash-сайтах часто незручна;

Сайти, побудовані на Flash в більшості випадків некоректно працюють в офлайні (тобто коли сторінки сайту завантажені на комп'ютер користувача і проглядаються в автономному режимі).

Щодо великих інформаційних сайтів Flash має ще більшим недоліком - неможливістю індексування текстів під Flash-елементах. У сайтів, повністю побудованих на Flash, завжди низький ступінь релевантності.

3. Практична сторона

Крім технічних тонкощів, які побачить не кожен, Flash має ряд вагомих практичних недоліків:

- Flash-елементи мають великий розмір. Мультимедійні можливості Flash широкі, тому дизайнер просто не утримується, щоб не поексплуатувати їх;

- Flash-ролики створюються раз і назавжди. Замість цього можна приділити увагу більш частого оновлення змісту сайту;

- Завантажені на комп'ютер Flash-сайти відображаються некоректно. Інформація, що знаходиться у Flash-форматі недоступна (для закачування Flash-елементів потрібне програмне забезпечення, яке зазвичай відсутній у користувача).

- Flash протипоказаний великим інформаційним сайтам (головна мета яких - погоня за відвідувачами);

- Якщо можна обійтися без Flash, краще обійтися без Flash.