|
|
|||||
Регистрация: Oct 2004
Сообщений: 30
|
определение максимальной величины
Есть несколько текстовых полей: text1, text2,... textN. В них вводятся числовые значения.
Как определить в каком поле находится максимальная величина? Заранее благодарю |
|
|||||
[+1.3 05.04.09]
|
//создание текстовых полей 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()); } };
__________________
Бойтесь китайцев, компы приносящих! Последний раз редактировалось opex; 02.12.2004 в 22:10. |
Часовой пояс GMT +4, время: 14:58. |
|
« Предыдущая тема | Следующая тема » |
|
|