Мой последний вопрос был задан для выполнения один раз без использования логических значений. Я решил, что мне нужны логические значения, но не много переменных, так как это будет беспорядочно.
Итак, допустим, у меня есть это:
var counter = 0;
$(function() {
$('#typing').keyup(function() {
switch($(this).val().toLowerCase()) {
case 'test':
// DO THIS EVERYTIME TEST CASE IS CALLED
$('#test').fadeOut("fast", function() {
$(this).html("<span class='green'>That's correct!</span>").fadeIn("fast");
});
// DO THIS ONCE AND ONLY ONCE
count++;
}
});
});
По сути, это часть ' процент завершения », в котором пользователь пытается ввести все дела, которые я делаю доступными. Поэтому, если пользователь вводит тест дважды ... при первом запуске case test
он добавит 1 к счетчику, но при ВТОРОМ запуске case test
он НЕ будет добавлять к счетчику .
Я не хочу заставлять его добавлять много логических значений для каждого случая, потому что это было бы беспорядочно.
Поняли? :)
Моя идея состоит в том, чтобы создать массив, и для каждого случая, который я добавляю, он будет добавлять все вместе. Таким образом, array [0] будет case test
. Затем я с первой попытки установил для array [0] значение 1 ... затем создал FOR-LOOP для каждого массива case, чтобы сложить итоговую сумму. Это хорошая идея?
Единственная проблема в том, что я не знаю, как создать массив для каждого случая. интервал по горизонтали и вертикали в пикселях
Но на самом деле я ловлю любые прецеденты, идеи или лучшие практики. Тем более, что они имеют отношение к обработке такого файла в ActionScript3. Цель состоит в том, чтобы иметь возможность читать свойства сетки и определять функцию, которая будет возвращать метку квадрата и URL-адрес для строки и столбца. (С этим форматом проще всего то, что получение квадрата - это всего лишь вопрос индексации дочерних узлов узла сетки по целому числу ... сначала столбец, затем строка.)