Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Сортировка таблиц (http://www.flasher.ru/forum/showthread.php?t=111179)

AntXXX 17.04.2008 18:02

Сортировка таблиц
 
Помогите отсортировать таблицу по нажатию кнопки, расположенной в заголовке таблицы
\Фамилия\Имя \Год рождения \ Так я нажимаю на заголовке год рождения и таблица должна сортироваться по возрастанию относительно года рождения.
:rtfm:

Код:

god_btn.onRelase = function() {
        function Text() {
                var Data = new Array();
                Data = [{id:1, title:"Сидоров", title1:"Иван", title2:1995}, {id:2, title:"Петров", title1:"Андрей", title2:1990}, {id:2, title:"Кравцов", title1:"Роман", title2:2000}];
                Data.push({title:"Сидоров", title1:"Иван", title2:1995});
                Data.push({title:"Петров", title1:"Андрей", title2:1990});
                Data.push({title:"Кравцов", title1:"Роман", title2:2000});
                Data.sortOn("title2");
                Data.sort();
                trace(Data.sortOn);
                for (var i = 0; i<Data.length; i++) {
                        new_mc = tab_mc.attachMovie("Tabl", "a"+tab_mc.getNextHighestDepth(), tab_mc.getNextHighestDepth());
                        new_mc._y = i*22;
                        new_mc.id = i;
                        new_mc.t1_txt.text = Data[i].title;
                        new_mc.t1_txt.textColor = 0xFF0000;
                        new_mc.t2_txt.text = Data[i].title1;
                        new_mc.t2_txt.textColor = 0x0F000;
                        new_mc.t3_txt.text = Data[i].title2;
                        new_mc.t3_txt.textColor = 0xF0F000;
                        currentSelected = this._parent.id;
                }
        }
        Text();
        func();
};


iNils 17.04.2008 18:42

Для оформления своего кода надо использовать теги [code][/code].

AntXXX 17.04.2008 20:21

Спасибо, уже все исправил.


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

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