Одним из параметров звука панели Propertiesявляется Sync. Этот параметр определяет способ, с помощью которого Flash синхронизирует звуки в фильме. У параметра Sync есть четыре опции: Event, Start, Stop, Stream. По умолчанию устанавливается опция Event (см. рис. 11.4).
Событийные звуки (event sounds) воспроизводятся по своей собственной временной шкале. Flash синхронизирует начало событийного звука с определенным ключевым кадром фильма. Затем звук Eventвоспроизводится до тез пор, пока не будет достигнут конец звукового клипа или не встретиться инструкция, предписывающая остановить воспроизведение конкретного звукового файла либо всех звуковых файлов.
Если событийный звук достаточно длинный, то он продолжает воспроизводиться и после окончания фильма.
Если фильм демонстрируется без остановки, то каждый раз, когда красный курсор проходит через кадр, содержащий событийный звук, Flash включает новую копию этого звукового файла.
Чтобы понять, как осуществляется синхронизация в Flash, полезно поработать с документом, в ключевых кадрах которого есть идентифицирующий текст.
Рис. 11.4. Панель Properties, параметр Sync
ПРИМЕР 11.3: Определение файла для тестирования звуков
3.Во всех слоях вставьте ключевые кадры в кадры 1, 5, 10, 15, 20.
4.В слое Objectsв каждом ключевом кадре поместите идентифицирующий текст (в кадре 1 – Frame 1, в кадре 5 – Frame 5, в кадре 10 – Frame 10 и т.п.).
5.Импортируйте в библиотеку фильма несколько звуковых файлов. В нашем примере используются Bucket Hit, Cloth Rip и Clunk/Squeak Loop.
6.Сохраните документ как шаблон File → Save As Template. В поле Nameвведите имя шаблона SoundSync Template, в поле Category выберите один из каталогов. Вы будете использовать этот документ в текущей главе.
7.Закройте шаблон.
ПРИМЕР 11.4: Преобразование присвоенного звука в событийный
1.Откройте новую копию шаблона SoundSync Template, созданного в предыдущем примере. Для этого выберите пункты File→New Form Template.
2. На временной шкале выделите кадр 5 слоя Sound 1.
5.Расположите красный курсор в кадре 1 и воспроизведите фильм с помощью команды Control→Play. В фильме со стандартной частотой 12 кадров в секунду звуковой файл Clunk/Squeak Loopпродолжает воспроизводиться после окончания фильма.
ПРИМЕР 11 5: Воспроизведение перекрывающихся копий одного звукового файла
(см. папку Examples раздел_11 пример_11_3_А)
1.Откройте новую копию шаблона SoundSync Template (File → New From Template). Найдите шаблон в каталоге, в котором Вы его сохраняли.
4.Расположите красный курсор в кадре 1 и воспроизведите фильм (Control → Play). В фильме со стандартной частотой 12 кадров в секунду звуковой файл Cloth Ripпродолжает воспроизводиться после окончания фильма.
8.Расположите красный курсор в кадре 1 и воспроизведите фильм еще раз. Когда красный курсор достигнет кадра 5, запуститься звуковой файл Cloth Rip. Когда красный курсор окажется в кадре 15, начнется воспроизведение еще одной копии этого файла. Два звуковых файла воспроизводятся одновременно!Вы должны слышать 2 голоса. После окончания копии Вы опять услышите один голос.
В каждом кадре слоя может находиться только один звуковой файл. Чтобы программа проигрывала несколько звуков в одной точке фильма, нужно размещать звуковые файлы в отдельных слоях.
ПРИМЕР 11 6: Одновременный запуск различных звуковых файлов (событийные звуки)
(см. папку Examples раздел_11 пример_11_3_В)
1.Откройте новую копию шаблона SoundSync Template (File → New From Template). Найдите шаблон в каталоге, в котором Вы его сохраняли.
6.Расположите красный курсор в кадре 1. Воспроизведите фильм. Когда красный курсор достигнет кадра 5, Flash одновременно запустит звуковые копии Cloth Rip иBucket Hit.