Модераторы: Sardar, Aliance

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Таймеры и уничтожение объектов. 
:(
    Опции темы
PsiMagistr
Дата 29.3.2019, 17:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 460
Регистрация: 31.12.2009

Репутация: нет
Всего: 1



Цитата(ksnk @ 29.3.2019,  16:53)
PsiMagistr, Звук нужно вставлять тегом audio. Вероятнее всего их потребуется несколько, клик времени и разбитые-пойманные яйца. У тега на JS есть возможность порулить проигрыванием. Сами теги можно и скрыть, но общая кнопка отключения-включения музыки должна быть. 
Таймеры - вещь непредсказуемая, зависящая от реализации и броузера. Скорее всего, они сработают первый раз в том же порядке как написано, а вот последующие разы уже как получится поставить. Лучше не увлекаться слишком большим количеством таймеров на странице

Я попробовал без тега через прямое создание объекта.

Код


var resursesCount = 0;

var zvuk = new Audio();
zvuk.src = "путь";
zvuk.addEventListener("loadeddata" function(){
 resursesCount++;
});


// =============================


   if(resursesCount == 1){ // где то в циклах кода. Как только загрузились - проигрываем
  zvuk.play();

   }
}




Дома такое работает, хост отвечает при загрузке аудио 404й ошибкой. Пути верные.

Насчет таймеров расстроился. У меня игра на таймерах. Внутри каждого яйца вшит таймер + таймер который порождает сами яйца.

Я думал они всегда по ходу кода срабатывают..


Но вроде пока работает. setInterval не использую. Использую рекурсивно вызываемый setTimeout.


Это сообщение отредактировал(а) PsiMagistr - 29.3.2019, 17:10


--------------------
"Арфы нет? Возьмите бубен!

Ребята, будем жить!"

 (с) "В бой идут одни старики"

---

"ИЕ" - один из самых сумасшедших браузеров в нашей галактике.
PM MAIL   Вверх
PsiMagistr
Дата 10.4.2019, 13:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 460
Регистрация: 31.12.2009

Репутация: нет
Всего: 1



Изменен алгоритм игры "Ну погоди". Добавлено автоматическое изменение скорости падения яиц.

https://nupogodi.000webhostapp.com/



--------------------
"Арфы нет? Возьмите бубен!

Ребята, будем жить!"

 (с) "В бой идут одни старики"

---

"ИЕ" - один из самых сумасшедших браузеров в нашей галактике.
PM MAIL   Вверх
PsiMagistr
Дата 10.4.2019, 16:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 460
Регистрация: 31.12.2009

Репутация: нет
Всего: 1



Была глубокая переработка. Игра стала однотаймерной. Дорогостоящая функция splice в алгоритме удаления элемента из массива заменена. Исправлена критическая ошибка из-за которой ресурсы игры могли не загружаться.

Это сообщение отредактировал(а) PsiMagistr - 10.4.2019, 16:28


--------------------
"Арфы нет? Возьмите бубен!

Ребята, будем жить!"

 (с) "В бой идут одни старики"

---

"ИЕ" - один из самых сумасшедших браузеров в нашей галактике.
PM MAIL   Вверх
PsiMagistr
Дата 12.4.2019, 13:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 460
Регистрация: 31.12.2009

Репутация: нет
Всего: 1



Зацените!

https://nupogodi.000webhostapp.com/

Управление - A - влево вверх. Z - влево вниз, H - вправо вверх, B - вправо вниз, Esc - пауза. Пробел - старт новой игры. Соберите 500 золотых яиц и останьтесь в живых. Не берите коричневые. Красные яйца позволяют немного подлечиться. Каждое упущенное золотое яйцо и взятое коричневое ведет к потере жизней.


--------------------
"Арфы нет? Возьмите бубен!

Ребята, будем жить!"

 (с) "В бой идут одни старики"

---

"ИЕ" - один из самых сумасшедших браузеров в нашей галактике.
PM MAIL   Вверх
PsiMagistr
Дата 16.4.2019, 14:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 460
Регистрация: 31.12.2009

Репутация: нет
Всего: 1



Решена проблема со звуковоспроизведленитем.

Звук воспроизводится в браузерах последних версий, имеющих поддержку формата mp3


--------------------
"Арфы нет? Возьмите бубен!

Ребята, будем жить!"

 (с) "В бой идут одни старики"

---

"ИЕ" - один из самых сумасшедших браузеров в нашей галактике.
PM MAIL   Вверх
PsiMagistr
Дата 16.4.2019, 14:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 460
Регистрация: 31.12.2009

Репутация: нет
Всего: 1



Решена проблема со звуковоспроизведленитем.

Звук воспроизводится в браузерах последних версий, имеющих поддержку формата mp3


--------------------
"Арфы нет? Возьмите бубен!

Ребята, будем жить!"

 (с) "В бой идут одни старики"

---

"ИЕ" - один из самых сумасшедших браузеров в нашей галактике.
PM MAIL   Вверх
ОльгаБетецкая
Дата 2.5.2019, 10:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 2.5.2019

Репутация: нет
Всего: нет



Обратитесь к профессионалу, у меня были аналогичные проблемы. Я обратилась к мастеру по созданию и продвижению сайтов Сергею Малахову.
Он создал:
- Уникальный дизайн
- Систему управления СМС
- Наполнение контентом
- Адаптивную верстку
- И сделал мне подарок — 1 год хостинга и домен в подарок.
Подробнее о его услугах Вы можете посмотреть на сайте https://malakhov.site/


Это сообщение отредактировал(а) ОльгаБетецкая - 2.5.2019, 10:03
PM MAIL   Вверх
Google
  Дата 22.5.2019, 14:13 (ссылка)  





  Вверх
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.3058 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.