Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > ActionScript

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 29.04.2004, 15:17
gashhik вне форума Посмотреть профиль Отправить личное сообщение для gashhik Посетить домашнюю страницу gashhik Найти все сообщения от gashhik
  № 1  
gashhik
 
Аватар для gashhik

Регистрация: Jul 2003
Адрес: Kiev
Сообщений: 77
Cool сортировка текста по имени!!!

Загружаю массив переменных из текстовика, разбиваю этот массив и загружаю в столбик продублированых символов...
Все нормально, но есть вопрос - можна ли как-то отсортировать переменные в массиве (например по имени)?
Если возможно, то как? Есть ли способ отсортировать массив еще до загрузки во флеш? Зарание спасибо!
__________________
Immortal

Старый 29.04.2004, 17:46
Nucer вне форума Посмотреть профиль Отправить личное сообщение для Nucer Посетить домашнюю страницу Nucer Найти все сообщения от Nucer
  № 2  
Nucer
[++]
 
Аватар для Nucer

Регистрация: Jan 2003
Адрес: Москва
Сообщений: 839
Отправить сообщение для Nucer с помощью ICQ
Чтобы отсортировать ещё до загрузки флэша, нужно сортировать файл. А делать это надо чем-нибудь, что может изменять файлы на сервере т.е. серверным скриптом.

Старый 29.04.2004, 22:07
sergwizard вне форума Посмотреть профиль Отправить личное сообщение для sergwizard Посетить домашнюю страницу sergwizard Найти все сообщения от sergwizard
  № 3  
sergwizard
 
Аватар для sergwizard

Регистрация: Jan 2002
Адрес: СПб-Denver-Лермонтов
Сообщений: 1,525
arr = ["di", "so", "st", "qp", "ac","ae","de","qw"];
arr.sort();
trace(arr.join());
__________________
Для того чтобы узнавать, есть два способа: - задавать вопросы и пытаться самому на них ответить. Второй способ более продуктивный.
(S.Wizard)

Старый 29.04.2004, 23:01
Whatsername вне форума Посмотреть профиль Отправить личное сообщение для Whatsername Найти все сообщения от Whatsername
  № 4  
Whatsername

Регистрация: Jul 2003
Адрес: Петербург
Сообщений: 432
sort() сортирует массив не строго по алфавиту, но по кодовым позициям символов. (символы верхнего регистра идут перед символами нижнего и т.д.) Для сортировки по алфавиту без учета регистра нужно передать sort ссылку на функцию сравнения в качестве аргумента. Типа:
Код:
compareFunction = function(element1, element2) {
return (element1.toLowerCase() > element2.toLowerCase());
}

arr.sort (compareFunction);
element 1 и 2 представляют два любых элемента массива. Если compareFunction возвращает отрицательное число, element1 выводится первым, если положительное - element1 выводится вторым. Если 0 - они равны.

почитай:
http://flasher.ru/forum/showthread.p...5&pagenumber=2 и C:\Program Files\Macromedia\Flash MX\Help\Flash\ContextHelp.htm


Последний раз редактировалось dm_nev; 29.04.2004 в 23:03.
Создать новую тему   Часовой пояс GMT +4, время: 03:48.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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