
Код AS1/AS2:
var massiv = new Array("1", "2", "3", "4", "2", "5", "5", "4", "3", "1", "6");
// подсказка
var hint = this.createTextField('hint', 1, 50, 10, 200, 20);
hint.text = massiv;
hint.border = true;
//
// создаём копки
// кол-во кнопок = максимальное значение в массиве
var max = massiv[ massiv.sortOn(null, 8|16).pop() ];
for(var i = 0; i < max; i++){
var btn = this.createTextField('hint', i+5, 50 + i * 40, 50, 20, 20);
btn.border = true;
btn.html = true;
btn.htmlText = '<a href="asfunction:push_the_button, '+(i+1)+ '">' +(i+1)+ '</a>';
// для обычных кнопок
//btn.i = i+1;
//btn.onPress = push_the_button;
}
//
//
// функция проверки
var counting = 0;
function push_the_button(){
var index = Number(arguments[0]);
// для обычной кнопки
//var index = this.i
if( massiv[counting] == index){
trace('правильно! продолжайте...')
counting++;
}else{
trace('***' + newline + 'неправльно! Давай сначала.' + newline + '***');
counting = 0;
}
}