Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Нагорний,,, Дипломна2.doc
Скачиваний:
3
Добавлен:
13.08.2019
Размер:
751.62 Кб
Скачать

1.1.3 Інтерактивність

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

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

Інтерактивними можуть бути кнопки (наприклад, згруповані у виді спеціальної панелі керування), фрагменти фільму, або окремі кадри. При цьому багато стандартних дій можуть бути призначені тим або іншим елементам фільму без безпосереднього програмування на ActionScript. До стандартних дій відносяться, наприклад, запуск і зупинка фільму, включення і вимикання звукового супроводу, перехід по заданому URL, і деякі інші. Усього ж стандартних дій нараховується більш десятка.

На рис. 1 показаний простий приклад інтерактивного фільму, запозичений з добірки прикладів, що входить у комплект постачання продукту.

Рис. 1. Приклад інтерактивного Flash-фільму

1.1.4 Звук

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

В Flash передбачено два типи звукового супроводу: подійно-кероване (event sound) і потокове (stream sound).

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

Для підвищення зручності роботи зі звуком Flash надає авторам наступні можливості:

  • створення поділюваних бібліотек звуків, що дозволяє використовувати звук з однієї бібліотеки в декількох фільмах;

  • керування параметрами стискування звукових даних з метою вибору оптимального сполучення якості звуку і розміру експортованого фільму; при цьому автор може вибирати параметри стиску як для окремих звуків, так і для всіх звуків у фільмі.

1.2 Основи роботи із Macromedia Flash

1.2.1 Створення Web-сторінок

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

Існує два способи зробити Flash-фільм придатним для відображення браузером:

  • зберегти його у форматі SWF і потім перетягнути мишею значок файлу з вікна папки, у якій збережений файл, у вікно браузера (мал. 2.6);

  • експортувати Flash-фільм у формат HTML і потім відкрити в браузері звичайним чином.

Варіанти використання Flash-фільму як елемент Web-сторінки досить різноманітні:

  • «звичайна» анімація, призначена для підвищення естетичної привабливості сторінки;

  • анімаційна кнопка, «реагуюча» на дії користувача (переміщення покажчика миші, натискання клавіші і т.д.); така кнопка може використовуватися або як гіперпосилання, або активізувати які-небудь дії (наприклад, завантаження зовнішнього файлу, відкриття нового вікна браузера і т.д.);

  • форма, призначена для прийому деяких даних від відвідувача Web-сторінки;

  • рекламний банер.

При необхідності можна використовувати Flash і для створення «звичайних», статичних HTML-сторінок, на яких буде представлений тільки традиційний тип інтерактивних елементів - гіпертекстові посилання. Такий варіант можливий завдяки тому, що Flash підтримує роботу з текстом і з окремими зображеннями. Більш того, у ньому є засоби, що дозволяють створювати на основі зображень сенсорні карти обох типів: працюючі на стороні клієнта й оброблювані сервером.