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

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

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

Регистрация: May 2006
Адрес: Omsk-rock city
Сообщений: 33
Отправить сообщение для Jesper_Stromblad с помощью ICQ
Attention Сортировка многомерного массива по индексу

array[103]["green"] = "preved";
array[91]["red"] = "medved";
array[39]["yellow"] = "padonag";
array[119]["blue"] = "udaff";
array[66]["violet"] = "iddqd";


как отсортировать это дело по первому индексу и чтобы вышло так:


array[39]["yellow"] = "padonag";
array[66]["violet"] = "iddqd";
array[91]["red"] = "medved";
array[103]["green"] = "preved";
array[119]["blue"] = "udaff";
__________________
pain is temporary, proud is forever

Старый 29.09.2006, 16:10
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 2  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Array.sort ?

Старый 29.09.2006, 16:34
Jesper_Stromblad вне форума Посмотреть профиль Отправить личное сообщение для Jesper_Stromblad Найти все сообщения от Jesper_Stromblad
  № 3  
Ответить с цитированием
Jesper_Stromblad
 
Аватар для Jesper_Stromblad

Регистрация: May 2006
Адрес: Omsk-rock city
Сообщений: 33
Отправить сообщение для Jesper_Stromblad с помощью ICQ
пожалуйста готовое решение, уже по всякому перепробовал, читал форум, ничего конкретного нет
__________________
pain is temporary, proud is forever

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

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
А зачем их сортировать, когда они и так внутри массива находятся согласно первому индексу, так как он числовой?
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 29.09.2006, 16:45
Jesper_Stromblad вне форума Посмотреть профиль Отправить личное сообщение для Jesper_Stromblad Найти все сообщения от Jesper_Stromblad
  № 5  
Ответить с цитированием
Jesper_Stromblad
 
Аватар для Jesper_Stromblad

Регистрация: May 2006
Адрес: Omsk-rock city
Сообщений: 33
Отправить сообщение для Jesper_Stromblad с помощью ICQ
ты не туда посмотрел, посмотри внимательно, вначале написан данный массив, а в конце такой каким я бы хотел его видеть после сортировки с использованием злого кода
__________________
pain is temporary, proud is forever

Старый 29.09.2006, 16:48
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 6  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Дубль два (для непонятливых)
Код:
var array:Array = new Array ();
array[103] = [];
array[91] = [];
array[39] = [];
array[119] = [];
array[66] = [];
//
array[103]["green"] = "preved";
array[91]["red"] = "medved";
array[39]["yellow"] = "padonag";
array[119]["blue"] = "udaff";
array[66]["violet"] = "iddqd";
/////
for (var i = 0; i < array.length; i++) {
	if (array[i] != undefined) {
		for (arg in array[i]) {
			trace ("array[" + i + "]['" + arg + "']='" + array[i][arg] + "'");
		}
	}
}
А теперь укажите мне где я произвел сортировку?
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 29.09.2006, 17:08
Jesper_Stromblad вне форума Посмотреть профиль Отправить личное сообщение для Jesper_Stromblad Найти все сообщения от Jesper_Stromblad
  № 7  
Ответить с цитированием
Jesper_Stromblad
 
Аватар для Jesper_Stromblad

Регистрация: May 2006
Адрес: Omsk-rock city
Сообщений: 33
Отправить сообщение для Jesper_Stromblad с помощью ICQ
спасибо большое! все получилось Встречный вопрос, как отсортировать тада по второму индексу, там где цвета?
__________________
pain is temporary, proud is forever

Старый 29.09.2006, 17:17
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 8  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Цитата:
Сообщение от Jesper_Stromblad
спасибо большое! все получилось
Что получилось? Массив и так был отсортирован...
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 29.09.2006, 17:11
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 9  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Отсортировать по второму индексу можно, только тогда числовые индексы изменятся.
Array.sortOn, смотрим в хелп.

Старый 29.09.2006, 17:45
Kyber Anton вне форума Посмотреть профиль Отправить личное сообщение для Kyber Anton Посетить домашнюю страницу Kyber Anton Найти все сообщения от Kyber Anton
  № 10  
Ответить с цитированием
Kyber Anton
 
Аватар для Kyber Anton

Регистрация: Oct 2005
Адрес: Воронеж-Москва
Сообщений: 671
Отправить сообщение для Kyber Anton с помощью ICQ
Ха-ха, класс! Тема - супер!
__________________
(А)

Создать новую тему Ответ Часовой пояс GMT +4, время: 16:31.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра
Комбинированный вид Комбинированный вид

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

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


 


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


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