11.1.Функціональні можливості програмного середовища
Даний продукт має ряд засобів і можливостей, що відрізняють Director від багатьох існуючих інтегруючих середовищ:
центральний компонент (таблиця кадрів), який забезпечує точну тимчасову синхронізацію;
сумісність з різними платформами;
інтуїтивно зрозумілі функції анімації;
архітектуру, що розширюється та дає змогу дає змогу наділяти видання, що створюються новими функціями.
Маючи доступ до всіх спрайтів в будь-якому кадрі цифрового фільму, розробник повністю контролює тимчасову послідовність подій.
Одна з важливих сторін пакету Director - його крос-платформова переносимість. Версії продукту для Windows і Macintosh сумісні на бінарному рівні, тому фільми Director можна перенести між цими платформами, переміщуючи файли. Це дає можливість взаємодіяти з численними користувачами, що вважають за краще покладатися на Macintosh при роботі з графікою. Компанія Macromedia планує розширити сферу сумісності Director, включивши в неї такі телеприставки, як 3D.
Програмний пакет Director передбачає імпорт великого числа графічних форматів: PICT, BMP, GIF, JPEG, TIFF, Photoshop, xRes. Користувач також може імпортувати Photo-CD, PCZ, FLC, FLI, на Macintosh можна імпортувати файли PICS і Scrapbook.
Director може змішувати звукові файли, дискретизовані з різними частотами та різного розміру. Існують два основних формати звукових файлів, які імпортує Director: AIFF і WAV. Відеоінформацію Director імпортує в форматах QuickTime і AVI. Можна імпортувати цифрові фільми в форматі QuickTime безпосередньо в програму Cast і потім в будь-який час відтворювати ці цифрові фільми як частину проекту. Спеціальне вікно QuickTime дає змогу використати стандартний контроллер QuickTime для попереднього перегляду і виконання простих операцій редагування імпортованих цифрових фільмів в форматі QuickTime. Програмний пакет полегшує розповсюдження матеріалів, оскільки розробник може експортувати фільм Director або його частину в AVI-файл стандарту Video for Windows.
Для створення анімації графічні об'єкти або спрайти (sprites) розміщуються на сцені, і в декількох послідовних кадрах змінюється розташування цих спрайтів.
Мова створення сценарія Lingo. Для програмного управління і інтерактивності програмне середовище Director використовує мову створення сценарія Lingo. Вбудований редактор сценарія має засоби відладки мультимедійних видань, що створюються. Сценарії закріпляються за окремими елементами видання або його мультимедійними компонентами (Cast), їх можна копіювати і вставляти повні інтерактивні послідовності. Мова Lingo використовує також об'єкти типу XObject, які являють собою програмні сегменти мультимедійного видання, призначені для управління зовнішніми аудіо- і відеопристріями. З пакетом Director постачається декілька об'єктів XObject, разом з прикладами їх використання.
Можна також використати команди XCMD і функції XFCN системи HyperCard, що значно розширить програмну функціональність даного пакету.
Використання програмних сценаріїв дає змогу зв'язувати окремі мультимедійні документи програмного пакету Director і викликати інші файли як підпрограми. Можна також імпортувати елементи в програму Cast, використовуючи вказівники на файли. Це дасть змогу мати загальний доступ до елементів для декількох документів Cast. Коли програма Score дає запит на цей елемент, то він завантажується в оперативну пам'ять (RAM) з файла. Скріплення і загальний доступ дає змогу створювати в пакеті Director проекти документів великого об'єму.
Є також спеціальні команди і функції мови Lingo, які забезпечують інтерактивне управління цифровими фільмами QuickTime, наприклад розташуванням фільмів, швидкістю їх відтворення і гучністю звуку.
За допомогою пакету Director розробник може створювати анімаційні матеріали електронних видань і записувати їх в форматі QuickTime. При експортуванні QuickTime-фільмів можна змінювати розміри і швидкість відтворення кадрів.
Функціонально програмний пакет Director складається з двох основних частин: Overview і Studio.
Інструментальна система Overview використовує піктограми і призначена для створення лінійних демонстраційних показів мультимедійних компонентів електронного видання. Можна імпортувати, реорганізовувати за допомогою піктограм графічні зображення, звукові сегменти, анімацію і текст. Функція Auto Animate служить для швидкого створення анімаційного тексту і простих двомірних діаграм.
Для розробки великих інтерактивних проектів мультимедійних видань призначена система Studio, яка дає змогу об'єднувати і впорядковувати елементи мультимедіа за допомогою програм Cast і Score.
Програма Cast. Програма Cast є базою даних мультимедіа, яка містить нерухомі зображення, звукові файли, текст, палітри, форми QuickDraw, програмні сценарії, цифрові фільми в форматі QuickTime і інші файли програмного пакету Director. Можна не тільки імпортувати різні типи даних і формати елементів мультимедіа безпосередньо в програму Cast, але і створювати елементи мультимедіа починаючи з «нуля», використовуючи інструментальні засоби і редактори програмного пакету Director.
Інструментальна програма для створення графічних кольорових зображень дає змогу отримувати зображення з побітовим відображенням з будь-якою глибиною кольору. Можна створювати градієнти (gradients), образи черепиці (tile patterns) і анімаційні трансформації, наприклад обертання і зигзагоподібні спотворення по горизонталі (skews). Інші засоби застосовуються для редагування і створення форм QuickDraw, тексту, цифрових фільмів в форматі QuickTime. Передбачена можливість використання колірних палітр і сценаріїв.
Програма Score. Після створення і імпортування елементів мультимедіа в програму Cast вони об'єднуються за допомогою програми Score, яка впорядковує їх для подальшого відтворення і анімації. Score складається з кадрів, що містять Cast-елементи, параметри темпу (tempo), палітри, часу і звуку, які можна передавати по 24 каналах. Кожний кадр відтворюється на «сцені» з швидкістю, визначеною параметром tempo. Програма Score надає різні візуальні ефекти і переходи, настройку палітри кольору і можливість управління швидкістю відтворення.
- Розділ 1. Основні компоненти електронних видань
- Розділ 1. Основні компоненти електронних видань
- 1.1. Текстова інформація
- 1.2. Напівтонові і кольорові ілюстрації
- 1.3. Анімаційна графіка
- 1.4. Відеоінформація
- 1.5. Аудіоінформація
- Розділ 2. Технології гіпертекстових видань
- 2.1. Функції гіпертекстових електронних видань
- 2.2. Принципи побудови гіпертекстових видань
- 2.3. Математична модель гіпертексту
- 2.4. Гіпертекстові Web-документи
- 2.5. Підготовка публікацій у середовищі Adobe Acrobat
- 2.6. Технологія Help-файлів
- 2.7. Засіб доставки електронних видань
- 2.8. Класифікація і загальні принципи оформлення електронних видань
- Розділ 3. Цифрове представлення текстової інформації
- 3.1.Стандарти кодування символів ascii, ansi, кои-8 і unicode
- 3.2.Формат pdf
- 3.3.Формат розмітки тексту rtf
- Розділ 4. Графічні формати
- 4.1. Растровий формат gif
- 4.2. Формат графічних файлів png
- 4.3. Графічний формат jpeg
- 4.4. Формат tiff
- 5.1. Сімейство форматів mpeg
- 5.2. Звукові формати
- 5.3. Анімаційні файлові формати fli, flc, cel
- Розділ 6. Програми перегляду Web-публікацій
- 6.1. Доступ до Web-сторінки в Internet
- 6.2. Програма перегляду ms Internet Explorer
- 6.3. Програма перегляду Netscape Navigator
- 7.4. Мова JavaScript
- Визначення файлу для JavaScript
- Використання JavaScript-виразів в якості значень html-атрибутів
- Оголошення JavaScript-програми як оброблювача подій
- 7.5. Мова програмування сценаріїв php
- Завантаження файлів
- Регулярні вирази
- 7.6. Мова Perl
- 7.7. Мова моделювання віртуальної реальності vrml
- Розділ 8. Програмування Web-сторінок у мовному середовищі html
- 8.1. Структура і форматування html-документа
- 8.2. Таблиці
- 8.4. Форми
- 8.5. Фрейми
- 8.8. Гіперпосилання
- 8.9. Таблиці стилів
- Розділ 9. Автоматизація створення Web-публікацій. Програмний пакет Macromedia Dreamweaver
- 9.1. Призначення та функціональні можливості пакету
- 9.2. Структурна схема програмного пакету
- 9.3. Інтерфейс користувача і принципи його організації
- 9.4. Деякі типові процедури пакета Dreamweaver
- 9.4.1. Робота з текстом
- 9.4.2. Вставка зображень
- 9.4.3. Створення карти зображення
- 9.4.4. Робота з таблицями
- 9.4.5. Створення форм
- 9.4.6. Робота з фреймами
- 9.4.7. Робота із шарами
- 9.5. Використання інтерактивних можливостей і анімації
- 9.6. Створення Web-сайту
- Розділ 10. Програмний пакет ms FrontPage
- 10.1. Функціональні можливості програмного пакету
- 10.2.Структурна схема пакету
- Розділ 11. Створення мультимедійних видань. Програмний пакет Macromedia Director
- 11.1.Функціональні можливості програмного середовища
- 11.2. Інтерфейс користувача
- Література
- Технологія розробки електронних видань