Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   определение максимальной величины (http://www.flasher.ru/forum/showthread.php?t=65400)

Yaro 02.12.2004 19:53

определение максимальной величины
 
Есть несколько текстовых полей: text1, text2,... textN. В них вводятся числовые значения.
Как определить в каком поле находится максимальная величина?

Заранее благодарю

opex 02.12.2004 22:07

Код:

//создание  текстовых полей
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());
        }
};



Часовой пояс GMT +4, время: 00:57.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.