Класс: Phaser.AudioSprite
Конструктор
new AudioSprite(game, key)
Аудиоспрайты представляют собой сочетание аудиофайлов и конфигурации JSON.
JSON следует формату, созданному на https://github.com/tonistiigi/audiosprite
Параметры
| Имя | Тип | Описание |
|---|---|---|
game | Phaser.Game | Ссылка на текущую инстанцию игры. |
key | string | Ключ актива для звука. |
- Исходный код: sound/AudioSprite.js (Строка 17)
Свойства публичного доступа
- Исходный код: sound/AudioSprite.js (Строка 48)
- Исходный код: sound/AudioSprite.js (Строка 41)
- Исходный код: sound/AudioSprite.js (Строка 35)
- Исходный код: sound/AudioSprite.js (Строка 23)
- Исходный код: sound/AudioSprite.js (Строка 29)
- Исходный код: sound/AudioSprite.js (Строка 54)
autoplay : boolean
Установлен ли звук для автоматического воспроизведения?
autoplayKey : string
Если звук установлен для автоматического воспроизведения, это содержит ключ маркера.
config : Object
Объект JSON аудио атласа.
game : Phaser.Game
Ссылка на текущую запущенную игру.
key : string
Ключ актива для аудиоспрайта.
sounds : Object
Объект, содержащий объекты Phaser.Sound для аудиоспрайта.
Методы публичного доступа
- Исходный код: sound/AudioSprite.js (Строка 115)
- Исходный код: sound/AudioSprite.js (Строка 77)
- Исходный код: sound/AudioSprite.js (Строка 93)
get(marker) → {Phaser.Sound}
Получить звук с заданным именем.
Параметры
| Имя | Тип | Описание |
|---|---|---|
marker | string | Имя звука для получения. |
Возвращает
Инстанция звука.
play(marker, volume) → {Phaser.Sound}
Воспроизвести звук с заданным именем.
Параметры
| Имя | Тип | Аргумент | Значение по умолчанию | Описание |
|---|---|---|---|---|
marker | string | <optional> | Имя звука для воспроизведения | |
volume | number | <optional> | 1 | Громкость звука, который вы хотите воспроизвести. Если не указано, используется громкость, заданная для звука при его создании (по умолчанию 1, если не указано). |
Возвращает
Инстанция этого звука.
stop(marker)
Остановить звук с заданным именем.
Параметры
| Имя | Тип | Аргумент | Значение по умолчанию | Описание |
|---|---|---|---|---|
marker | string | <optional> | '' | Имя звука для остановки. Если не указано, остановит все звуки в аудиоспрайте. |
© 2016 Richard Davey, Photon Storm Ltd.
Licensed under the MIT License.
http://phaser.io/docs/2.6.2/Phaser.AudioSprite.html