Використання flash mx

Використання Flash MX. Додавання звуку

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







Існує два типи звуків у Flash: Event sound (звуки події) і Stream sound (потокові звуки). Звук події повинен бути завантажений повністю до того як його можна буде відтворювати, він продовжує грати поки не буде зупинений явно. Потокові звуки починають відтворюватися, як тільки завантажується досить даних для декількох перших фреймів, потокові звуки синхронізовані зі шкалою часу (Тimeline) для відтворення на веб-сайті.

Можна розміщувати звуки в загальних бібліотеках для зв'язування звуків з однієї бібліотеки з різними Flash-кліпами. Див. Використання елементів бібліотеки спільного доступу. Також можна управляти звуковим відтворенням з використанням ActionScript події onSoundComplete для запуску події, яке грунтується на закінчення звуку. Див. Використання події onSoundComplete.

Примітка: можна також використовувати мову ActionScript для динамічного завантаження звуку.

Додавання звукових файлів в Flash імпортуванням в бібліотеку поточного документа.

Примітка: рекомендується поміщати кожен звук на окремий шар лінійки (Timeline). Детальніше див. Додавання звуків в кліп.

Можна імпортувати в Flash файли наступних звукових форматів:

  • WAV (тільки Windows)
  • AIFF (тільки Macintosh)
  • MP3 (Windows або Macintosh)

Якщо у вас встановлений QuickTime 4 або новішої версії, можете імпортувати додаткові звукові формати:

  • AIFF (Windows або Macintosh)
  • Sound Designer II (тільки Macintosh)
  • Sound Only QuickTime Movies (Windows або Macintosh)
  • Sun AU (Windows або Macintosh)
  • System 7 Sounds (тільки Macintosh)
  • WAV (Windows або Macintosh)

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

Якщо хочете використовувати одні і ті ж звуки в різних Flash-кліпах, складайте загальні (Shared) звукові бібліотеки. Див. Робота із загальними бібліотеками. Щоб використовувати звук в загальній бібліотеці, потрібно призначити тип звуку, вибравши рядок ідентифікатора в діалоговому вікні Symbol Linkage Properties (Прив'язка символу). Ідентифікатор також використовується, щоб звернутися до звуку як до об'єкта в ActionScript. Для інформації про об'єкти в ActionScript, см. Розуміння мови ActionScript.

Звуки можуть займати значну кількість дискового простору та оперативної пам'яті. Однак MP3-звук стиснутий і займає значно менше місця, ніж звук форматів WAV або AIFF. Взагалі, при використанні файлів WAV або AIFF краще застосовувати 16-бітові 22 кГц монозвук (стерео вимагає вдвічі більшого обсягу пам'яті), але Flash може імпортувати і 8- або 16-бітові звуки з типовими частотами 11 кГц, 22 кГц або 44 кГц. Flash може конвертувати звуки з пониженням частоти для отримання менших розмірів файлів при експорті. Див. Стиснення звуків для експорту.

Примітка: звуки з типовими частотами не кратна 11 кГц (типу 8, 32 або 96 кГц) перетворюються в такі (в кратні) при імпорті в Flash.

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

  1. Виберіть File (Файл)> Import to Library (Імпорт в бібліотеку).
  2. У діалоговому вікні Import (Імпорт) знайдіть і відкрийте потрібний звуковий файл.

Примітка: можна просто перетягнути звук із загальної бібліотеки в бібліотеку поточного Flash-кліпу.

Щоб додати звук у Flash-кліп з бібліотеки, помістіть його в обраний шар і встановіть опції Sound (Звук) в панелі Property (Властивості). Рекомендується розміщувати кожен звук в окремий шар лінійки (Timeline).

Можна завантажити звук динамічно в процесі відтворення кліпу за допомогою методу loadSound об'єкта Sound. Див. Об'єкт Sound в словнику ActionScript.

Щоб додати звук в кліп:

  1. Імпорт звук в бібліотеку, якщо це ще не зроблено. Див. Імпорт звуків.
  2. Виберіть Insert (Вставити)> Layer (Шар), щоб створити шар для звуку.
  3. При виділеному новому шарі перетягніть звук з бібліотеки на робочий стіл. Звук буде додано до поточний шар.

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

  • Виберіть на шкалі часу (Timeline) перший кадр, що містить звуковий файл.
  • Виберіть Window (Вікно)> Properties (Властивості) і клацніть на стрілці в правому нижньому кутку панелі, властивостей, щоб розгорнути її.
  • На панелі Property (Властивості) виберіть звуковий файл у випадаючому меню Sound (Звук).
  • Виберіть будь-яку з наступних опцій в випадаючому меню Effects (Ефекти):
    • None (Немає) - не застосовувати ніяких ефектів до звукового файлу. Виберіть цю опцію, щоб видалити раніше застосовані ефекти.
    • Left Channel / Right Channel (Лівий канал / правий канал) - запускає звук тільки в лівому або правому каналі.
    • Fade Left to Right / Fade Right to Left (Перехід зліва направо / справа наліво) - плавний перехід звуку між каналами зліва направо або навпаки.
    • Fade In - поступове збільшення амплітуди звуку по його тривалості.
    • Fade Out - поступове зменшення амплітуди звуку по його тривалості.
    • Custom - власний ефект, який ви можете створювати, використовуючи маркери редагування звуку. Див. Використання коштів редагування звуку.






  • Виберіть опцію синхронізації в випадаючому меню Sync (Синхронізація):
    • Event (Подія) - синхронізує звук з виникненням події. Звук починає відтворюватися, коли відтворюється ключовий кадр, в якому він розташований, і програється повністю, незалежно від довжини лінійки, навіть якщо мувікліп зупиняється. При публікування Flash-кліпу звуки події змішуються.

      Приклад звуку події - звук, який відтворюється, коли користувач натискає кнопку. Якщо звук події відтворюється і ініціюється знову (наприклад, коли користувач знову клацає по кнопці), новий екземпляр починає відтворюватися в той час, поки перший екземпляр звуку продовжує звучати.

      Приклад потокового звуку - голос персонажа мультиплікації, відтворений протягом великої кількості кадрів.

      Примітка: якщо використовується звук MP3 як потоковий звук, для експорту його необхідно повторно стиснути. Можна вибрати експортування звуку в форматі файлу MP3 зі збереженням тих установок компресії, з якими він імпортувався. Див. Стиснення звуків для експорту.

  • Для зациклення відтворення звуку введіть кількість його повторів в поле Loop (Петля).

    Щоб постійно відтворювати введіть досить велика кількість. Наприклад, для 15-секундного звуку, який повинен звучати протягом 15 хвилин, введіть 60.

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

    Можна пов'язувати звуки з різними станами символу кнопки. Оскільки звуки зберігаються як символи, вони працюють для всіх екземплярів символу.

    Додавання звуку до кнопки:

    1. Виберіть кнопку в панелі бібліотеки.
    2. Виберіть Edit (Редагування) в випадаючому меню опцій в правому верхньому куті панелі бібліотеки.
    3. На лінійці (Timeline) кнопки створіть новий шар для звуку.
    4. У цьому шарі створіть простий або порожній ключовий кадр, відповідний станом кнопки, яке хочете озвучити.

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

  • Клацніть на ключовому кадрі, який тільки що створили.
  • Виберіть Window (Вікно)> Properties (Властивості).
  • У відкритому Інспектора властивостей виберіть звуковий файл у випадаючому меню Sound (Звук).
  • Виберіть синхронізацію Event (Подія) в випадаючому меню Synchronization (Синхронізація).
  • Щоб пов'язувати різні звуки з кожним із ключових кадрів кнопки, створіть порожні ключові кадри і додайте звукові файли для кожного кадру. Можна використовувати один і той же звуковий файл і застосовувати різні звукові ефекти для кожного кадру кнопки. Див. Використання коштів редагування звуку.

    Ви можете використовувати об'єкти Sound мови ActionScript для додавання і програмного управління звуками в кліпі. Управління звуками включає регулювання гучності і балансу між лівим і правим каналами звучання. Див. Створення засобів управління звуком.

    Щоб скористатися засобами управління звуком Sound, надайте потрібного звуку ідентифікатор в діалоговому меню Symbol Linkage (Прив'язка символу).

    Щоб привласнити звуку ідентифікатор:

    1. Виберіть звук у вікні бібліотеки.
    2. Виконайте одну з таких:
      • Виберіть Linkage (Прив'язка) в меню опцій в правому верхньому куті панелі бібліотеки.
      • Клацніть правою кнопкою миші (Windows) або Control-click (Macintosh) на назві звуку у вікні бібліотеки і виберіть Linkage (Прив'язка) в контекстному меню панелі бібліотеки.
    3. У діалоговому вікні Symbol Linkage Properties (Прив'язка символу) виберіть опцію Export for ActionScript (Експорт для ActionScript).
    4. Введіть значення ідентифікатора в текстове поле і натисніть OK.

    Для визначення точок початку і кінця відтворення звуку або управління його гучністю під час відтворення використовуються засоби редагування звуку в панелі властивостей (Property).

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

    Для редагування звукового файлу:

    1. Додайте звук в кадр (див. Додавання звуків в кліп) або виберіть кадр, вже містить звук.
    2. Виберіть Window (Вікно)> Properties (Властивості).
    3. Клацніть на кнопці Edit (Редагування) в правій стороні панелі, властивостей.
    4. Виконайте одну з таких дій:
      • Щоб змінити точки початку і кінця відтворення звуку, перетягніть відповідні контролери (Time In Control і Time Out Control) у вікні Edit Envelope (Редагування шаблону).
      • Зміна рівня гучності здійснюється шляхом переміщення керуючих маркерів (Envelope handles) в різні точки. Лінії рівня показують гучність звуку. Щоб створити додаткові маркери (загальною кількістю до восьми), клацніть на лінії рівня. Для видалення маркера перетягніть його за межі вікна.
      • Як збільшувати або зменшувати графічного зображення звуку у вікні скористайтеся кнопками Zoom In / Out.
      • Як змінити спосіб відображення часу між секундами і кадрами використовуйте кнопки Seconds і Frames.
    5. Щоб прослухати відредагований звук, клацніть кнопку Play.

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

    Щоб зупинити і запустити звук в ключовому кадрі:

    1. Додайте звук в Flash-кліп.
      • Щоб синхронізувати цей звук з подіями в сцені, виберіть початковий ключовий кадр, який відповідає ключовому кадру події в сцені. При цьому можна вибрати будь-яку з опцій синхронізації. Див. Додавання звуків в кліп.
    2. Створіть ключовий кадр на лінійці (Timeline) звукового шару в тому кадрі, де звук повинен закінчитися.

    Подання звукового файлу з'явиться на лінійці.

  • Виберіть Window (Вікно)> Properties (Властивості) і клацніть на стрілці в правому нижньому кутку для розкриття панелі властивостей (Property).
  • В панелі властивостей виберіть той же самий звук в випадаючому меню Sound (Звук).
  • Виберіть Stop (Стоп) в випадаючому меню Synchronization (Синхронізація).

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

  • Відтворювати звук можна просто переміщаючи повзунок за шкалою часу (Timeline).
  • Подія onSoundComplete об'єкта Sound в ActionScript дозволяє ініціювати подія мувікліпа після закінчення відтворення приєднаного до мувікліп звукового файлу. Об'єкт Sound - це вбудований об'єкт, керуючий звуком в кліпі. Загальну інформацію про об'єктах см. Розуміння мови ActionScript. Для більш детальної інформації по об'єкту Sound і його методам, см. Об'єкт Sound в словнику ActionScript.

    Подія onSoundComplete об'єкта Sound викликається автоматично після закінчення відтворення приєднаного звукового файлу. Якщо звучання зациклено на кінцеве число повторів, подія викликається після закінчення циклу.

    Об'єкт Sound має дві властивості, які можна використовувати з подією onSoundComplete. Властивість duration ( "тривалість", тільки для читання) повертає тривалість в мілісекундах звукової доріжки, прикріпленою до об'єкта звуку. Властивість position ( "позиція", тільки для читання) повертає в мілісекундах поточну позицію відтвореного звуку в кожному циклі.

    Подія onSoundComplete дозволяє управляти звуком в широкому спектрі завдань, наприклад:

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






    Схожі статті