Привет!
Что-то я туплю, надеюсь сможете мне помочь

Вообщем задача сделать ввод в текстовое поле с виртуальной клавиатуры.
Есть 10 кнопок с цифрами 0-9 и текстовое поле phone_txt
Вообщем чтоб не писать для каждой кнопки свой код создал функцию и цикл:

Код AS1/AS2:
function numberPhone(z:Number):Void {
if (phone_txt.length<=9) {
phone_txt.text += z;
}
}
for (i=0; i<10; i++) {
this["button"+i].onRelease = function() {
numberPhone(i);
};
}
Но естественно, как и следовало ожидать, всем кнопкам присваивается значение 9 т.е. последнее. Как с эти бороться пока не соображу, помогите плиз
