|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
22.02.2017, 17:37 | #1 |
Пользователь
Регистрация: 25.08.2015
Сообщений: 60
|
Звук по событию. Не нажатие кнопки!
Доброго времени суток, дамы и господа!
Я вот опять со своей игрой. Точнее, она по книге сделана, но вот решил улучшить малость. Короче, так: Морской бой, кораблики случайным образом располагаются в таблице. Игрок вводит координаты через форму, если в клетке есть кораблик (часть), то в этой клетке меняется бэкграунд (я взрывчик поставил). Если же в клетке пусто, то ставится другой бэкграунд (надпись промах.) Внимание, вопрос! Можно ли проигрывать соответствующий звук? То есть, если кораблик в клетке есть, то ставиться быэкграунд взрывчика и что бы звучало что то вроде "бабах!". А если кораблика в ячейке нет, то ставиться бэкграунд промах и что бы звучало вроде "бульк". Можно ли так сделать на JavaScript или еще как то? Если можно, по покажите пример, пожалуйста, с кодом и комментариями (желательно), я рассмотрю. JavaScript код: Код:
Комментарии ставил для себя, что бы не запутаться по неопытности. Благодарю за внимание! |
22.02.2017, 20:33 | #2 |
Раздолбайских Дел
Старожил
Регистрация: 22.05.2009
Сообщений: 3,828
|
1. Создаешь элемент <audio>, не важно в html или js.
2. При обращении к нему прям в консоле можно посмотреть че он умеет, а именно проиграть, переместиться на нужную отметку, проиграть снова, пауза итд. Дальше проблемы только с поддержкой браузеров: Ишак до 9 версии не умеет в тег аудио, но у него есть аттрибут bgsound для <body>; Сафари, помнится, не может в несколько треков (не знаю по версиям, может в новых починили), то есть придется делать спрайт (да оно и для загрузки хорошо). П.С. Дак хами в ответ, че как не свой?
Alar, верни репу!
|
23.02.2017, 06:27 | #3 |
юзер как все
Участник клуба
Регистрация: 10.01.2012
Сообщений: 1,586
|
Не хами и не ЗаХамнел будешь,
Или, Кто с хамлом придет, тот от хамла и падет!
<Дзен - Вся вселенная в тебе > | Резюме: https://ch3ll0v3k.github.io/CV/
|
23.02.2017, 08:24 | #4 | |
Пользователь
Регистрация: 25.08.2015
Сообщений: 60
|
Цитата:
Этак мы далеко уйдем от темы разговора. |
|
25.02.2017, 20:09 | #5 |
Пользователь
Регистрация: 25.08.2015
Сообщений: 60
|
Сделал! Но не чистым js, а плагином. До js как дорасту, так попробую переделать.
Если кому интересно будет, то плагин Ion.Sound |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
нажатие кнопки | megostudent | Общие вопросы Delphi | 9 | 26.09.2011 11:11 |
While (нажатие кнопки) | azhell | Общие вопросы Delphi | 1 | 09.08.2011 23:23 |
нажатие кнопки | beygul | Помощь студентам | 2 | 30.01.2010 21:34 |
На нажатие кнопки | access6472043 | Microsoft Office Access | 2 | 29.11.2009 15:08 |
нажатие кнопки | xakkkkker | Работа с сетью в Delphi | 1 | 20.11.2008 01:08 |