ActionScript® позволяет управлять звуками во время выполнения. С помощью ActionScript в FLA-файлах можно создавать интерактивные и другие возможности, которые недоступны при использовании одной только временной шкалы.
Руководство для разработчика AS3: Работа со звуком описываются способы работы со звуком в ActionScript 3.0.
(Только для Animate.) Версии ActionScript 1.0 и 2.0 не поддерживаются в среде Animate.
Предустановленные в ActionScript 2.0 варианты поведения позволяют добавлять в документ звук и управлять его воспроизведением. Используя варианты поведения, можно создать экземпляр звука, который затем применяется для управления звуком.
ActionScript 3.0, Flash Lite 1.x и Flash Lite 2.x не поддерживают варианты поведения.
Введите идентификатор связывания и имя экземпляра звука, который должен быть воспроизведен или остановлен, а затем нажмите кнопку ОК.
Нажмите кнопку ОК, чтобы подтвердить остановку всех звуков.
Объект Sound в ActionScript 2.0 позволяет добавлять в документ звуковые объекты и управлять при их воспроизведении громкостью, балансом и другими параметрами. Дополнительные сведения см. в разделе «Создание элементов управления звуком» в руководстве Изучение ActionScript 2.0 во Flash.
Событие onSoundComplete объекта Sound в ActionScript 2.0 позволяет приложению Animate инициировать события в момент завершения присоединенного звукового файла. Объект Sound является встроенным объектом, предназначенным для управления звуком в приложении Animate. Дополнительные сведения см. в разделе «Звук» в справочнике по ActionScript 2.0. Событие onSoundComplete объекта Sound вызывается автоматически в момент завершения воспроизведения присоединенного звукового файла. Если звук зациклен, то событие вызывается по окончании воспроизведения указанного числа повторов.
Объект Sound имеет два свойства, которые могут быть использованы совместно с событием onSoundComplete. Свойство duration (только для чтения) представляет продолжительность (в миллисекундах) звукового фрагмента, присоединенного к звуковому объекту. Свойство position (только для чтения) представляет длительность воспроизведения звука в каждом цикле (в миллисекундах).
Событие onSoundComplete позволяет реализовать следующие методы управления звуком.
Динамические списки воспроизведения и секвенцеры.
Мультимедийные презентации, которые проверяют завершение воспроизведения звука, прежде чем перейти к следующему кадру или монтажному кадру.
Игры, которые синхронизируют звук с определенными событиями или монтажными кадрами, а также плавные переходы между звуками.
Привязка к звуку смены изображения, например смена изображения в тот момент, когда достигнута половина времени воспроизведения звука.
Adobe Macromedia Flash Player 7 и более поздние версии поддерживают ID3-теги v2.3 и v2.4. В этой версии при загрузке звука mp3 с помощью методов ActionScript 2.0 attachSound() или loadSound() свойства ID3-тегов доступны в начале звукового потока данных. Событие onID3 вызывается в момент инициализации данных ID3.
Flash Player 6 (6.0.40.0) и более поздние версии поддерживают файлы mp3 с ID3-тегами v1.0 и v1.1. Если в файле имеются ID3-теги v1.0 и v1.1, то их свойства доступны в конце потока данных. Если звук не содержит тегов ID3v1, то свойства ID3 не определены. Для работы со свойствами ID3-тегов пользователю необходим Flash Player 6 (6.0.40.0) или более поздней версии.
Дополнительные сведения об использовании свойств ID3 см. в описании id3 (свойство Sound.id3) в справочнике по ActionScript 2.0.
Вход в учетную запись