Пакет | mx.effects.effectClasses |
Класс | public class SoundEffectInstance |
Наследование | SoundEffectInstance EffectInstance EventDispatcher Object |
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Связанные элементы API
Свойство | Определено | ||
---|---|---|---|
bufferTime : Number = 1000
Класс SoundEffect использует внутренний звуковой объект для управления файлом MP3. | SoundEffectInstance | ||
className : String [только для чтения]
Имя класса эффекта, например FadeInstance. | EffectInstance | ||
constructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта. | Object | ||
duration : Number
Продолжительность эффекта, в миллисекундах. | EffectInstance | ||
effect : IEffect
Объект IEffect, создавший данный объект IEffectInstance. | EffectInstance | ||
effectTargetHost : mx.effects:IEffectTargetHost
Свойства, позволяющие получить доступ к целевому элементу управления на основе списка для эффекта данных. | EffectInstance | ||
hideFocusRing : Boolean
Определяет, должен ли эффект скрыть кольцо фокуса при запуске. | EffectInstance | ||
isLoading : Boolean [только для чтения]
Это свойство имеет значение true, если файл MP3 загружен. | SoundEffectInstance | ||
loops : int = 0
Число воспроизведений звукового эффекта в цикле: при значении 0 эффект воспроизводится однократно, при значении 1 – дважды и т. д. | SoundEffectInstance | ||
panEasingFunction : Function
Функция замедления для эффекта Pan. | SoundEffectInstance | ||
panFrom : Number
Начальное значение Pan звукового объекта. | SoundEffectInstance | ||
panTo : Number
Конечное значение Pan звукового объекта. | SoundEffectInstance | ||
playheadTime : Number
Текущая позиция эффекта. | EffectInstance | ||
propertyChanges : PropertyChanges
Указывает объект PropertyChanges, содержащий начальные и конечные значения для набора свойств, относящихся к целевым объектам эффекта. | EffectInstance | ||
repeatCount : int
Число повторов эффекта. | EffectInstance | ||
repeatDelay : int
Время ожидания (в миллисекундах) перед повторением эффекта. | EffectInstance | ||
sound : Sound
Ссылка на внутренний звуковой объект. | SoundEffectInstance | ||
soundChannel : SoundChannel [только для чтения]
Объект SoundChannel, в который загружен файл MP3. | SoundEffectInstance | ||
source : Object
URL или класс воспроизводимого файла MP3. | SoundEffectInstance | ||
startDelay : int
Время ожидания (в миллисекундах) перед запуском эффекта. | EffectInstance | ||
startTime : Number = 0
Исходное положение в файле MP3 (в миллисекундах), с которого должно начинаться воспроизведение. | SoundEffectInstance | ||
suspendBackgroundProcessing : Boolean
Если значение равно true, блокирует всю фоновую обработку во время воспроизведения эффекта. | EffectInstance | ||
target : Object
Объект UIComponent, к которому применяется данный эффект. | EffectInstance | ||
triggerEvent : Event
Событие (при наличии), запускающее воспроизведение эффекта. | EffectInstance | ||
useDuration : Boolean = true
В случае значения true воспроизведение эффекта прекращается по истечении времени, указанного свойством duration. | SoundEffectInstance | ||
volumeEasingFunction : Function
Функция замедления для эффекта Volume. | SoundEffectInstance | ||
volumeFrom : Number
Начальное значение Volume звукового объекта. | SoundEffectInstance | ||
volumeTo : Number
Конечное значение Volume звукового объекта. | SoundEffectInstance |
Метод | Определено | ||
---|---|---|---|
SoundEffectInstance(target:Object)
Конструктор. | SoundEffectInstance | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Регистрирует объект прослушивателя события на объекте EventDispatcher для получения прослушивателем уведомления о событии. | EventDispatcher | ||
Посылает событие в поток событий. | EventDispatcher | ||
Прерывает экземпляр эффекта, воспроизводящийся в настоящее время, и осуществляет немедленный переход в конец эффекта. | EffectInstance | ||
Вызывается методом end() по завершении воспроизведения эффекта. | EffectInstance | ||
Вызывается после завершения воспроизведения повторяющегося эффекта при каждой итерации. | EffectInstance | ||
Проверяет, имеет ли объект EventDispatcher прослушиватели, зарегистрированные для определенного типа события. | EventDispatcher | ||
Показывает, определено ли заданное свойство для объекта. | Object | ||
Этот метод вызывается в случае запуска эффекта посредством EffectManager. | EffectInstance | ||
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра. | Object | ||
Приостанавливает эффект до вызова метода resume(). | EffectInstance | ||
Воспроизводит экземпляр эффекта для целевого объекта. | EffectInstance | ||
Показывает наличие заданного свойства и его перечисляемость. | Object | ||
Удаляет прослушиватель из объекта EventDispatcher. | EventDispatcher | ||
Продолжает воспроизведение эффекта после установки паузы путем вызова метода pause(). | EffectInstance | ||
Воспроизводит эффект в обратном порядке, начиная с текущей позиции эффекта. | EffectInstance | ||
Задает доступность динамического свойства для операций цикла. | Object | ||
Воспроизводит экземпляр эффекта для целевого объекта после истечения периода startDelay. | EffectInstance | ||
Останавливает эффект, оставляя целевой объект в текущем состоянии. | EffectInstance | ||
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали. | Object | ||
Возвращает строковое представление заданного объекта. | Object | ||
Возвращает элементарное значение заданного объекта. | Object | ||
Проверяет, зарегистрирован ли прослушиватель события для указанного типа события с данным объектом EventDispatcher или любым его предшественником. | EventDispatcher |
bufferTime | свойство |
public var bufferTime:Number = 1000
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Класс SoundEffect использует внутренний звуковой объект для управления файлом MP3. Это свойство указывает минимальное количество миллисекунд воспроизведения звуковых данных, содержащихся в буфере звукового объекта. Звуковой объект ожидает, пока не будет загружен как минимум этот объем данных, прежде чем воспроизведение начнется или возобновится после прерывания подключения к сети.
Значением по умолчанию является 1000.
isLoading | свойство |
loops | свойство |
public var loops:int = 0
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Число воспроизведений звукового эффекта в цикле: при значении 0 эффект воспроизводится однократно, при значении 1 – дважды и т. д. Если файл MP3 повторяется, для него по-прежнему используется значение свойства useDuration
, определяющее время воспроизведения.
Свойство duration
имеет приоритет над этим свойством. Если продолжительность эффекта не достаточна для, по крайней мере, однократного воспроизведения звука, звук не образует цикла.
Значением по умолчанию является 0.
panEasingFunction | свойство |
public var panEasingFunction:Function
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Функция замедления для эффекта Pan. Эта функция используется для интерполяции в диапазоне между значениями panFrom
и panTo
.
panFrom | свойство |
public var panFrom:Number
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Начальное значение Pan звукового объекта. Значение может принадлежать диапазону от -1.0 до 1.0; при значении -1.0 используется только левый канал, а при значении 1.0 – только правый канал, при значении 0.0 звук равномерно сбалансирован между этими двумя каналами.
Значением по умолчанию является 0.
panTo | свойство |
public var panTo:Number
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Конечное значение Pan звукового объекта. Значение может принадлежать диапазону от -1.0 до 1.0; при значении -1.0 используется только левый канал, а при значении 1.0 – только правый канал, при значении 0.0 звук равномерно сбалансирован между этими двумя каналами.
Значением по умолчанию является 0.
sound | свойство |
public var sound:Sound
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Ссылка на внутренний звуковой объект. SoundEffect использует этот экземпляр для воспроизведения файла MP3.
soundChannel | свойство |
soundChannel:SoundChannel
[только для чтения] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Объект SoundChannel, в который загружен файл MP3.
Реализация
public function get soundChannel():SoundChannel
source | свойство |
source:Object
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
URL или класс воспроизводимого файла MP3. Если уже имеется встроенный файл MP3, с помощью ключевого слова Embed
можно передать объект Class файла MP3 в свойство source
. В противном случае, следует указать полный URL-адрес файла MP3.
Реализация
public function get source():Object
public function set source(value:Object):void
startTime | свойство |
public var startTime:Number = 0
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Исходное положение в файле MP3 (в миллисекундах), с которого должно начинаться воспроизведение.
Значением по умолчанию является 0.
useDuration | свойство |
public var useDuration:Boolean = true
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
В случае значения true
воспроизведение эффекта прекращается по истечении времени, указанного свойством duration
. Если значение равно false
, воспроизведение эффекта прекращается после завершения воспроизведения файла MP3 или выполнения цикла.
Значением по умолчанию является true.
volumeEasingFunction | свойство |
public var volumeEasingFunction:Function
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Функция замедления для эффекта Volume. Эта функция используется для интерполяции в диапазоне между значениями volumeFrom
и volumeTo
.
volumeFrom | свойство |
public var volumeFrom:Number
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Начальное значение Volume звукового объекта. Допустимыми являются значения от 0,0 до 1,0.
Значением по умолчанию является 1.0.
volumeTo | свойство |
public var volumeTo:Number
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Конечное значение Volume звукового объекта. Допустимыми являются значения от 0,0 до 1,0.
Значением по умолчанию является 1.0.
SoundEffectInstance | () | Конструктор |
Tue Jun 12 2018, 11:34 AM Z