![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Jan 2008
Адрес: Minsk Belarus
Сообщений: 107
|
Дорогие форумчане.
Ситуация в следующем, на сцену прелоадером загружаются картинки в сгеннерированные клипы. У каждой картинки разная ширина. Нужно всего то определить самый широкий и самый узкий клип. К примеру. Есть три переменные с тремя разными значениями. Я их забиваю в массив, а вот как теперь вывести из него только максимальное и минимальное значение? Помогите разобраться пожалуйста. |
|
|||||
|
Ну в случае с массивом максимальное и минимальное значение удобно получать путем сортировки копии массива.
|
|
|||||
|
Регистрация: Jan 2008
Адрес: Minsk Belarus
Сообщений: 107
|
Вроде, то что надо. Работает!
Спасибо за поддержку, Fatality, в столь поздний час. ![]() |
|
|||||
|
Рад был помочь, только тот способ не полноценен он будет нормально сортировать числа только от 0 до 9.
Такая конструкция намного лучше: Array.prototype.max = function() { var copy:Array = this.slice(); copy.sort(16); if (!isNaN(copy[this.length-1])) { return copy[this.length-1]; } else { return NaN; } }; Array.prototype.min = function() { var copy:Array = this.slice(); copy.sort(16); if (!isNaN(copy[0])) { return copy[0]; } else { return NaN; } }; var arr:Array = [52, 465, 13545]; trace(arr.max()); trace(arr.min()); |
|
|||||
|
Регистрация: Jan 2008
Адрес: Minsk Belarus
Сообщений: 107
|
=)
Еще раз спасибо. Я только что столкнулся с проблемой десятичных чисел. Спасибо. |
![]() |
![]() |
Часовой пояс GMT +4, время: 18:13. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|