Код:
//создание текстовых полей
for (var n = 0; n<10; n++) {
this.createTextField("text"+n, _root.getNextHighestDepth(), 10, (n*30)+10, 100, 20);
this["text"+n].border = true;
this["text"+n].type = "input";
}
// ищет максимальное по длине текста
function maxLength():Number {
var max:Number;
var num:Number;
max = text0.length;
for (var n = 0; n<10; n++) {
if (max<this["text"+n].length) {
max = this["text"+n].length;
num = n;
}
}
return num;
}
// ищет максимальное по значению
function maxValue():Array {
var max:Number;
var num:Array;
max = Number(this.text0.text);
for (var n = 0; n<10; n++) {
if (max<Number(this["text"+n].text)) {
max = Number(this["text"+n].text);
num = n;
}
}
return num;
}
// ну а это так для наглядности
_root.onEnterFrame = function() {
if (Key.isDown(Key.DOWN)) {
trace(" максимальная длина у поля номер - "+maxLength());
}
if (Key.isDown(Key.UP)) {
trace("максимальныый размер значения у поля номер -"+maxValue());
}
};