Показать сообщение отдельно
Старый 12.10.2008, 18:35
Mnilionic вне форума Посмотреть профиль Отправить личное сообщение для Mnilionic Найти все сообщения от Mnilionic
  № 4  
Ответить с цитированием
Mnilionic
 
Аватар для Mnilionic

Регистрация: Aug 2005
Адрес: я из Ленинграда
Сообщений: 1,082
Отправить сообщение для Mnilionic с помощью ICQ
Для клавеши [A]
Код:
var keyListener:Object = new Object();
keyListener.onKeyDown = down;
keyListener.onKeyUp = up;
Key.addListener(keyListener);

var downs = 0;
var ups = 0;
var timer;

function down() {
	if (Key.getCode() == 65) {
		downs++;
		clearInterval(timer);
		if (downs == 2 && ups == 1) {
			clear(); done();
		} else timer = setInterval(clear, 600);
	}
}
function up() {
	if (Key.getCode() == 65) ups = downs;
}
function clear() {
	clearInterval(timer);
	ups = 0; downs = 0;
}
function done() {
	trace('ok');
}


Последний раз редактировалось Mnilionic; 12.10.2008 в 18:40.