Показать сообщение отдельно
Старый 16.01.2009, 15:37
ENDrain вне форума Посмотреть профиль Отправить личное сообщение для ENDrain Найти все сообщения от ENDrain
  № 11  
Ответить с цитированием
ENDrain
 
Аватар для ENDrain

Регистрация: Jan 2009
Адрес: 70 ю.ш., 90 в.д.
Сообщений: 20
Отправить сообщение для ENDrain с помощью ICQ
Вот еще вариант:

Код AS1/AS2:
var aArray0:Array = [правильный_порядок];
var aArray1:Array; // Пока пустой, в него будут добавляться по порядку индексы нажатых кнопок;
Для каждой кнопки нужно добавить код

Код AS1/AS2:
on (release) {
    aArray1.push(номер_кнопки);
    myFunc();
};
И функция, проверяющая правильность нажатий:

Код AS1/AS2:
function myFunc():Void {
    for (var i:Number = 0; i < aArray1.length; i++) {
        if (aArray1[i] != aArray0[i]) {
            // Значит, последовательность нарушена
        };
    };
};
__________________
(nLauthing.time.sec == 60) ? nLife.time.hours++ : break;