Вверх ↑
Ответов: 20
Рейтинг: 2
#1: 2012-07-11 00:02:36 ЛС | профиль | цитата
Сегодня столкнулся с такой задачей, в музыкальном калькуляторе величин транспорта решил сделать кнопку "Tap tempo", при нажатии на которую определялось бы количество ударов в минуту, относительно интервалов нажатия этой кнопки.

Для полноценной работы кнопки потребовался массив с очередью, наподобие:
1 значение пишется в первую ячейку, 2 значение сдвигает первое во вторую ячейку а себя пишет в первую,
3 значение сдвигает 1 и 2 во вторую и третью ячейку, последующие действуют так же по аналогии, только при сдвиге из 3 ячейки в 4ю, данные ячейки убиваются.

Это понадобилось для плавного определения темпа. Как таковой компаненты я не нашел, а собирать в хиасме схему мне показалось слишком долгим, потому написал эту штуковину на javascript и запихал в соответствующий блок.

Если кому надо, а я так понимаю - этот топик по схожей тематике, то вот сам блок:

code_28446.txt

На вход подаете числовое значение, на выходе у меня правда идет значение (var1+var2+var3)/3, но, думаю подправить вывод не трудно будет или вывести значение массива в нижнюю точку

А если изменить условие memory.length < 3, то можно хранить больше ячеек
карма: 1

0
файлы: 1code_28446.txt [1.2KB] [544]