Показать сообщение отдельно
Старый 20.12.2008, 13:29
Evgeny_Flash_8 вне форума Посмотреть профиль Отправить личное сообщение для Evgeny_Flash_8 Найти все сообщения от Evgeny_Flash_8
  № 1  
Ответить с цитированием
Evgeny_Flash_8

Регистрация: Sep 2008
Сообщений: 21
Question 3 способа написания кода для кнопки!

Здравствуйте!

У меня проблемы с кнопками.
1) Когда указываешь в самой кнопке код:

Код:
on (press) {
    nextFrame ();
}

on (press) {
    prevFrame ();
}
Проблем нет, код работает.

2) А когда вставляешь такой код:

Код:
next_btn.onPress = function () {
    nextFrame ();
}

prev_btn.onPress = function () {
    prevFrame ();
}
Не работает. Думал проблема в имени, но и с другими именами проблема, не знаю что делать..

3) А это тоже не работает!

Код:
//строгая типизация переменной
var i:Number = 1;				// первый кадр
var j:Number = 6;				// максимальное кол-во кадров

//определяем функцию goNextFrame()
function goNextFrame() {
	if (i<j) {
		nextFrame();
		i = i + 1;
	}
}

//определяем функцию goPrevFrame()
function goPrevFrame() {
	if (i>1) {
	prevFrame();
	i = i - 1;
	}
}

//назначаем ссылку на функцию обработчику событий кнопки onPress
next_btn.onPress = goNextFrame;

//назначаем ссылку на функцию обработчику событий кнопки onPress
prev_btn.onPress = goPrevFrame;
Научите работать с кнопками! Есть 3 способа, а получается только один. Скажите где моя ошибка?