Показать сообщение отдельно
Старый 02.12.2009, 17:41
Жень Шень вне форума Посмотреть профиль Отправить личное сообщение для Жень Шень Найти все сообщения от Жень Шень
  № 5  
Ответить с цитированием
Жень Шень
 
Аватар для Жень Шень

блогер
Регистрация: Feb 2004
Адрес: Украина
Сообщений: 1,180
Записей в блоге: 3
Отправить сообщение для Жень Шень с помощью ICQ
Без слушателя никуда! Но, вот лишний объект убрать можно - мувиклип слушает клаву и мышь изначально, как объект предопределенного класса.
Код AS1/AS2:
function doIt() {
	trace('нажато!');
	this.gotoAndStop(1);
}
btn.onPress = function() {
	this.gotoAndStop(2);
};
btn.onRelease = doIt;
btn.onKeyDown = function() {
	if (Key.getCode() == Key.UP && !wasPressed) {
		btn.gotoAndStop(2);
		wasPressed = true;
	}
};
btn.onKeyUp = function() {
	if (Key.getCode() == Key.UP) {
		doIt();
		btn.gotoAndStop(1);
		wasPressed = false;
	}
};
Key.addListener(btn);