Показать сообщение отдельно
Старый 19.06.2007, 19:10
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 4  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
Цитата:
Сообщение от Мыкыта
Код:
my_array.sort();
trace(my_array[0]);
Код:
my_array = [2, 22, 11];
my_array.sort ();
trace (my_array[0]);
Результатом будет 11. Потому, что таким сортировка таким образом, переводит все числа в String и начинает сравнивать по символам. Плюс, sort сделает значение с индексом ноль - минимальным. Поэтому должно быть так:
Код:
my_array = [2, 22, 11];
my_array.sort (Array.NUMERIC).reverse ();
trace (my_array[0]);
__________________
(и)Нильс.ru | Плагины для FlashDevelop